From aae2721e0184389e5d49cb92dea5e1dff8d502af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolf-Martell=20Montw=C3=A9?= Date: Mon, 9 Sep 2024 18:41:07 +0200 Subject: [PATCH] Change getDisplayFoldersFlow from Account to account uuid --- .../main/java/app/k9mail/legacy/mailstore/FolderRepository.kt | 4 ++-- .../main/java/app/k9mail/legacy/ui/folder/FoldersViewModel.kt | 2 +- .../com/fsck/k9/ui/managefolders/ManageFoldersViewModel.kt | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/legacy/mailstore/src/main/java/app/k9mail/legacy/mailstore/FolderRepository.kt b/legacy/mailstore/src/main/java/app/k9mail/legacy/mailstore/FolderRepository.kt index 7890664586..b2d1f01577 100644 --- a/legacy/mailstore/src/main/java/app/k9mail/legacy/mailstore/FolderRepository.kt +++ b/legacy/mailstore/src/main/java/app/k9mail/legacy/mailstore/FolderRepository.kt @@ -91,8 +91,8 @@ class FolderRepository( .flowOn(ioDispatcher) } - fun getDisplayFoldersFlow(account: Account): Flow> { - return accountManager.getAccountFlow(account.uuid) + fun getDisplayFoldersFlow(accountUuid: String): Flow> { + return accountManager.getAccountFlow(accountUuid) .map { latestAccount -> AccountContainer(latestAccount, latestAccount.folderDisplayMode) } diff --git a/legacy/ui/folder/src/main/java/app/k9mail/legacy/ui/folder/FoldersViewModel.kt b/legacy/ui/folder/src/main/java/app/k9mail/legacy/ui/folder/FoldersViewModel.kt index 4aa2711c71..0ff3553d84 100644 --- a/legacy/ui/folder/src/main/java/app/k9mail/legacy/ui/folder/FoldersViewModel.kt +++ b/legacy/ui/folder/src/main/java/app/k9mail/legacy/ui/folder/FoldersViewModel.kt @@ -33,7 +33,7 @@ class FoldersViewModel( if (account == null) { flowOf(0 to emptyList()) } else { - folderRepository.getDisplayFoldersFlow(account) + folderRepository.getDisplayFoldersFlow(account.uuid) .map { displayFolders -> account.accountNumber to displayFolders } diff --git a/legacy/ui/legacy/src/main/java/com/fsck/k9/ui/managefolders/ManageFoldersViewModel.kt b/legacy/ui/legacy/src/main/java/com/fsck/k9/ui/managefolders/ManageFoldersViewModel.kt index 822eb00c25..475e00f976 100644 --- a/legacy/ui/legacy/src/main/java/com/fsck/k9/ui/managefolders/ManageFoldersViewModel.kt +++ b/legacy/ui/legacy/src/main/java/com/fsck/k9/ui/managefolders/ManageFoldersViewModel.kt @@ -9,6 +9,6 @@ import app.k9mail.legacy.mailstore.FolderRepository class ManageFoldersViewModel(private val folderRepository: FolderRepository) : ViewModel() { fun getFolders(account: Account): LiveData> { - return folderRepository.getDisplayFoldersFlow(account).asLiveData() + return folderRepository.getDisplayFoldersFlow(account.uuid).asLiveData() } }