diff --git a/app/src/main/java/com/infomaniak/mail/utils/extensions/Extensions.kt b/app/src/main/java/com/infomaniak/mail/utils/extensions/Extensions.kt index 90bfb90e79..30b49e98d0 100644 --- a/app/src/main/java/com/infomaniak/mail/utils/extensions/Extensions.kt +++ b/app/src/main/java/com/infomaniak/mail/utils/extensions/Extensions.kt @@ -421,15 +421,11 @@ fun List.addDividerBeforeFirstCustomFolder(dividerType: Any): List fun List.getFoldersIds(exception: String? = null): ImpactedFolders { val impactedFolders = ImpactedFolders() - forEach { message -> - when { - message.folderId == exception -> Unit - message.snoozeState == SnoozeState.Snoozed -> { - impactedFolders += message.folderId - impactedFolders += FolderRole.SNOOZED - } - else -> impactedFolders += message.folderId - } + for (message in this) { + if (message.folderId == exception) continue + + impactedFolders += message.folderId + if (message.snoozeState == SnoozeState.Snoozed) impactedFolders += FolderRole.SNOOZED } return impactedFolders