mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-26 22:25:38 +01:00
fix to remove temp message in thread after sending
threadId was not set for temp message... Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
parent
ec9c018864
commit
8c8bee3fe9
@ -857,9 +857,14 @@ class MessageInputFragment : Fragment() {
|
||||
replaceMentionChipSpans(editable)
|
||||
binding.fragmentMessageInputView.inputEditText?.setText("")
|
||||
sendStopTypingMessage()
|
||||
val replyMessageId = binding.fragmentMessageInputView
|
||||
|
||||
var replyMessageId = binding.fragmentMessageInputView
|
||||
.findViewById<RelativeLayout>(R.id.quotedChatMessageView)?.tag as Int? ?: 0
|
||||
|
||||
if (replyMessageId == 0) {
|
||||
replyMessageId = chatActivity.thread?.last?.id?.toInt() ?: 0
|
||||
}
|
||||
|
||||
sendMessage(
|
||||
editable.toString(),
|
||||
replyMessageId,
|
||||
|
@ -1063,6 +1063,7 @@ class OfflineFirstChatRepository @Inject constructor(
|
||||
internalId = "$internalConversationId@_temp_$currentTimeMillies",
|
||||
internalConversationId = internalConversationId,
|
||||
id = currentTimeWithoutYear.toLong(),
|
||||
threadId = threadId,
|
||||
message = message,
|
||||
deleted = false,
|
||||
token = conversationModel.token,
|
||||
|
Loading…
Reference in New Issue
Block a user