private void sendMessage() {
    String text = inputView.getText().toString().trim();

    if (text.isEmpty()) {
      return;
    }

    clearInputText();

    sendMessage(text);

    listener.onMessageSent();

    if (SettingsManager.chatsHideKeyboard() == SettingsManager.ChatsHideKeyboard.always
        || (getActivity().getResources().getBoolean(R.bool.landscape)
            && SettingsManager.chatsHideKeyboard()
                == SettingsManager.ChatsHideKeyboard.landscape)) {
      ChatViewer.hideKeyboard(getActivity());
    }
  }