Disable local echo for normal messages while there is a duplication

This commit is contained in:
ariskotsomitopoulos 2021-12-09 20:29:13 +02:00
parent b1d4031a76
commit 57ef0b59ab

View File

@ -177,9 +177,10 @@ internal class DefaultRelationService @AssistedInject constructor(
replyText = replyInThreadText, replyText = replyInThreadText,
autoMarkdown = autoMarkdown, autoMarkdown = autoMarkdown,
rootThreadEventId = rootThreadEventId) rootThreadEventId = rootThreadEventId)
?.also { // ?.also {
saveLocalEcho(it) // saveLocalEcho(it)
} ?: return null // }
?: return null
} else { } else {
eventFactory.createThreadTextEvent( eventFactory.createThreadTextEvent(
rootThreadEventId = rootThreadEventId, rootThreadEventId = rootThreadEventId,
@ -188,9 +189,9 @@ internal class DefaultRelationService @AssistedInject constructor(
msgType = msgType, msgType = msgType,
autoMarkdown = autoMarkdown, autoMarkdown = autoMarkdown,
formattedText = formattedText) formattedText = formattedText)
.also { // .also {
saveLocalEcho(it) // saveLocalEcho(it)
} // }
} }
return eventSenderProcessor.postEvent(event, cryptoSessionInfoProvider.isRoomEncrypted(roomId)) return eventSenderProcessor.postEvent(event, cryptoSessionInfoProvider.isRoomEncrypted(roomId))
} }