mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-22 01:40:07 +01:00
Remove isMms from MessageId.
This commit is contained in:
@@ -53,7 +53,7 @@ object NotificationStateProvider {
|
||||
|
||||
messages += NotificationMessage(
|
||||
messageRecord = record,
|
||||
reactions = if (hasUnreadReactions) SignalDatabase.reactions.getReactions(MessageId(record.id, record.isMms)) else emptyList(),
|
||||
reactions = if (hasUnreadReactions) SignalDatabase.reactions.getReactions(MessageId(record.id)) else emptyList(),
|
||||
threadRecipient = threadRecipient,
|
||||
thread = conversationId,
|
||||
stickyThread = stickyThreads.containsKey(conversationId),
|
||||
|
||||
@@ -49,7 +49,7 @@ object NotificationThumbnails {
|
||||
return NotificationItem.ThumbnailInfo(thumbnailSlide.publicUri, thumbnailSlide.contentType)
|
||||
}
|
||||
|
||||
val messageId = MessageId(notificationItem.id, notificationItem.isMms)
|
||||
val messageId = MessageId(notificationItem.id)
|
||||
val thumbnail: CachedThumbnail? = synchronized(thumbnailCache) { thumbnailCache[messageId] }
|
||||
|
||||
if (thumbnail != null) {
|
||||
@@ -110,7 +110,7 @@ object NotificationThumbnails {
|
||||
}
|
||||
|
||||
fun removeAllExcept(notificationItems: List<NotificationItem>) {
|
||||
val currentMessages = notificationItems.map { MessageId(it.id, it.isMms) }
|
||||
val currentMessages = notificationItems.map { MessageId(it.id) }
|
||||
synchronized(thumbnailCache) {
|
||||
thumbnailCache.keys.removeIf { !currentMessages.contains(it) }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user