Skip to content

Commit

Permalink
refactor: Update FolderRole imports
Browse files Browse the repository at this point in the history
  • Loading branch information
KevinBoulongne committed Mar 7, 2025
1 parent 4e54be7 commit f6a60cb
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ package com.infomaniak.mail.data.cache.mailboxContent.refreshStrategies

import com.infomaniak.mail.data.cache.mailboxContent.ImpactedFolders
import com.infomaniak.mail.data.cache.mailboxContent.ThreadController
import com.infomaniak.mail.data.models.Folder
import com.infomaniak.mail.data.models.Folder.FolderRole
import com.infomaniak.mail.data.models.thread.Thread
import io.realm.kotlin.TypedRealm

Expand All @@ -28,10 +28,10 @@ val inboxRefreshStrategy = object : DefaultRefreshStrategy {
return ThreadController.getInboxThreadsWithSnoozeFilter(withSnooze = false, realm = realm)
}

override fun otherFolderRolesToQueryThreads(): List<Folder.FolderRole> = listOf(Folder.FolderRole.SNOOZED)
override fun otherFolderRolesToQueryThreads(): List<FolderRole> = listOf(FolderRole.SNOOZED)

override fun addFolderToImpactedFolders(folderId: String, impactedFolders: ImpactedFolders) {
impactedFolders += folderId
impactedFolders += Folder.FolderRole.SNOOZED
impactedFolders += FolderRole.SNOOZED
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ import com.infomaniak.mail.data.cache.mailboxContent.FolderController
import com.infomaniak.mail.data.cache.mailboxContent.ImpactedFolders
import com.infomaniak.mail.data.cache.mailboxContent.MessageController
import com.infomaniak.mail.data.cache.mailboxContent.ThreadController
import com.infomaniak.mail.data.models.Folder
import com.infomaniak.mail.data.models.Folder.FolderRole
import com.infomaniak.mail.data.models.mailbox.Mailbox
import com.infomaniak.mail.data.models.message.Message
import com.infomaniak.mail.data.models.message.Message.MessageInitialState
Expand All @@ -36,12 +36,12 @@ val snoozeRefreshStrategy = object : DefaultRefreshStrategy {
return ThreadController.getInboxThreadsWithSnoozeFilter(withSnooze = true, realm = realm)
}

override fun otherFolderRolesToQueryThreads(): List<Folder.FolderRole> = listOf(Folder.FolderRole.INBOX)
override fun otherFolderRolesToQueryThreads(): List<FolderRole> = listOf(FolderRole.INBOX)

override fun shouldHideEmptyFolder(): Boolean = true

override fun getMessageFromShortUid(shortUid: String, folderId: String, realm: TypedRealm): Message? {
val inboxId = FolderController.getFolder(Folder.FolderRole.INBOX, realm)?.id ?: return null
val inboxId = FolderController.getFolder(FolderRole.INBOX, realm)?.id ?: return null
return super.getMessageFromShortUid(shortUid, inboxId, realm)
}

Expand All @@ -61,7 +61,7 @@ val snoozeRefreshStrategy = object : DefaultRefreshStrategy {

override fun addFolderToImpactedFolders(folderId: String, impactedFolders: ImpactedFolders) {
impactedFolders += folderId
impactedFolders += Folder.FolderRole.INBOX
impactedFolders += FolderRole.INBOX
}

override fun processDeletedThread(thread: Thread, realm: MutableRealm) = thread.recomputeThread()
Expand Down

0 comments on commit f6a60cb

Please sign in to comment.