Skip to content

Commit 141b7e7

Browse files
feat: Don't forget to create a new Thread if we receive a snoozed Message for the 1st time
1 parent f6a60cb commit 141b7e7

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

app/src/main/java/com/infomaniak/mail/data/cache/mailboxContent/refreshStrategies/SnoozeRefreshStrategy.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,10 @@ val snoozeRefreshStrategy = object : DefaultRefreshStrategy {
9999

100100
val updatedMessage = MessageController.upsertMessage(remoteMessage, realm)
101101

102-
impactedThreadsManaged += updatedMessage.threads
102+
if (updatedMessage.threads.find { it.folderId == updatedMessage.folderId } == null) {
103+
super.handleAddedMessage(scope, updatedMessage, isConversationMode, impactedThreadsManaged, realm)
104+
} else {
105+
impactedThreadsManaged += updatedMessage.threads
106+
}
103107
}
104108
}

0 commit comments

Comments
 (0)