Commit a2693fe4 authored by Leonardo Aramaki's avatar Leonardo Aramaki

Keep composer enabled when sending message; doing the opposite hides the keyboard

parent bc4d466a
...@@ -108,7 +108,6 @@ class ChatRoomPresenter @Inject constructor(private val view: ChatRoomView, ...@@ -108,7 +108,6 @@ class ChatRoomPresenter @Inject constructor(private val view: ChatRoomView,
} else { } else {
client.updateMessage(chatRoomId, messageId, text) client.updateMessage(chatRoomId, messageId, text)
} }
view.clearMessageComposition()
view.enableSendMessageButton(false) view.enableSendMessageButton(false)
} catch (ex: Exception) { } catch (ex: Exception) {
ex.message?.let { ex.message?.let {
...@@ -220,7 +219,7 @@ class ChatRoomPresenter @Inject constructor(private val view: ChatRoomView, ...@@ -220,7 +219,7 @@ class ChatRoomPresenter @Inject constructor(private val view: ChatRoomView,
} }
if (messages.result.size == 50) { if (messages.result.size == 50) {
// we loade at least count messages, try one more to fetch more messages // we loaded at least count messages, try one more to fetch more messages
loadMissingMessages() loadMissingMessages()
} }
} }
......
...@@ -291,7 +291,6 @@ class ChatRoomFragment : Fragment(), ChatRoomView, EmojiKeyboardListener, EmojiR ...@@ -291,7 +291,6 @@ class ChatRoomFragment : Fragment(), ChatRoomView, EmojiKeyboardListener, EmojiR
override fun disableSendMessageButton() { override fun disableSendMessageButton() {
button_send.isEnabled = false button_send.isEnabled = false
text_message.isEnabled = false
} }
override fun enableSendMessageButton(sendFailed: Boolean) { override fun enableSendMessageButton(sendFailed: Boolean) {
...@@ -585,7 +584,6 @@ class ChatRoomFragment : Fragment(), ChatRoomView, EmojiKeyboardListener, EmojiR ...@@ -585,7 +584,6 @@ class ChatRoomFragment : Fragment(), ChatRoomView, EmojiKeyboardListener, EmojiR
text_message.requestFocus() text_message.requestFocus()
emojiKeyboardPopup.showAtBottomPending() emojiKeyboardPopup.showAtBottomPending()
KeyboardHelper.showSoftKeyboard(text_message) KeyboardHelper.showSoftKeyboard(text_message)
} }
setReactionButtonIcon(R.drawable.ic_keyboard_black_24dp) setReactionButtonIcon(R.drawable.ic_keyboard_black_24dp)
} else { } else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment