fix: Fix self-replies after receiving another message
If the order of events is - 1 or more messages received - 1 reply - 1 message received, then the self-reply will be grouped together with the message above it.
This commit is contained in:
parent
2f5a39416b
commit
79938aa177
@ -162,7 +162,12 @@ fun showMessagingNotification(context: Context, notification: Api.MessagingNotif
|
|||||||
val message = notification.messages[i]
|
val message = notification.messages[i]
|
||||||
|
|
||||||
// Build the sender
|
// Build the sender
|
||||||
val sender = Person.Builder().apply {
|
// NOTE: Note that we set it to null if message.sender == null because otherwise this results in
|
||||||
|
// a bogus Person object which messes with the "self-message" display as Android expects
|
||||||
|
// null in that case.
|
||||||
|
val sender = if (message.sender == null)
|
||||||
|
null
|
||||||
|
else Person.Builder().apply {
|
||||||
setName(message.sender)
|
setName(message.sender)
|
||||||
setKey(message.jid)
|
setKey(message.jid)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user