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]
|
||||
|
||||
// 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)
|
||||
setKey(message.jid)
|
||||
|
||||
|
Reference in New Issue
Block a user