mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-09 13:59:48 +01:00
include mentions in edited message
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
This commit is contained in:
parent
36c8f421c2
commit
50173694ef
@ -64,6 +64,7 @@ import com.nextcloud.talk.chat.viewmodels.ChatViewModel
|
|||||||
import com.nextcloud.talk.data.network.NetworkMonitor
|
import com.nextcloud.talk.data.network.NetworkMonitor
|
||||||
import com.nextcloud.talk.databinding.FragmentMessageInputBinding
|
import com.nextcloud.talk.databinding.FragmentMessageInputBinding
|
||||||
import com.nextcloud.talk.jobs.UploadAndShareFilesWorker
|
import com.nextcloud.talk.jobs.UploadAndShareFilesWorker
|
||||||
|
import com.nextcloud.talk.models.json.chat.ChatUtils
|
||||||
import com.nextcloud.talk.models.json.mention.Mention
|
import com.nextcloud.talk.models.json.mention.Mention
|
||||||
import com.nextcloud.talk.models.json.signaling.NCSignalingMessage
|
import com.nextcloud.talk.models.json.signaling.NCSignalingMessage
|
||||||
import com.nextcloud.talk.presenters.MentionAutocompletePresenter
|
import com.nextcloud.talk.presenters.MentionAutocompletePresenter
|
||||||
@ -414,8 +415,9 @@ class MessageInputFragment : Fragment() {
|
|||||||
binding.fragmentMessageInputView.editMessageButton.setOnClickListener {
|
binding.fragmentMessageInputView.editMessageButton.setOnClickListener {
|
||||||
val text = binding.fragmentMessageInputView.inputEditText.text.toString()
|
val text = binding.fragmentMessageInputView.inputEditText.text.toString()
|
||||||
val message = chatActivity.messageInputViewModel.getEditChatMessage.value as ChatMessage
|
val message = chatActivity.messageInputViewModel.getEditChatMessage.value as ChatMessage
|
||||||
|
val editedMessage = ChatUtils.getParsedMessage(text, message.messageParameters)
|
||||||
if (message.message!!.trim() != text.trim()) {
|
if (message.message!!.trim() != text.trim()) {
|
||||||
editMessageAPI(message, text)
|
editMessageAPI(message, editedMessage!!)
|
||||||
}
|
}
|
||||||
clearEditUI()
|
clearEditUI()
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user