Remove isMms from MessageId.

This commit is contained in:
Greyson Parrelli
2022-12-14 21:45:52 -05:00
parent 60ae883df6
commit 3850c9c89d
33 changed files with 103 additions and 172 deletions

View File

@@ -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),

View File

@@ -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) }
}