From 9f489ce862b2865f866a968eacc5707257b72ced Mon Sep 17 00:00:00 2001 From: Kevin Boulongne Date: Mon, 30 Sep 2024 14:43:59 +0200 Subject: [PATCH] Clean code --- .../mail/data/cache/mailboxContent/RefreshController.kt | 4 ++-- .../mail/data/cache/mailboxInfo/PermissionsController.kt | 2 ++ app/src/main/java/com/infomaniak/mail/utils/SharedUtils.kt | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/infomaniak/mail/data/cache/mailboxContent/RefreshController.kt b/app/src/main/java/com/infomaniak/mail/data/cache/mailboxContent/RefreshController.kt index c4edea99a00..a9c65529c8d 100644 --- a/app/src/main/java/com/infomaniak/mail/data/cache/mailboxContent/RefreshController.kt +++ b/app/src/main/java/com/infomaniak/mail/data/cache/mailboxContent/RefreshController.kt @@ -351,8 +351,8 @@ class RefreshController @Inject constructor( folder.unreadCountLocal = unreadCount if (folder.role == FolderRole.INBOX) { - mailboxController.updateMailbox(mailbox.objectId) { mailbox -> - mailbox.unreadCountLocal = unreadCount + mailboxController.updateMailbox(mailbox.objectId) { + it.unreadCountLocal = unreadCount } } } diff --git a/app/src/main/java/com/infomaniak/mail/data/cache/mailboxInfo/PermissionsController.kt b/app/src/main/java/com/infomaniak/mail/data/cache/mailboxInfo/PermissionsController.kt index 7b64feeb80f..c0817fcfa30 100644 --- a/app/src/main/java/com/infomaniak/mail/data/cache/mailboxInfo/PermissionsController.kt +++ b/app/src/main/java/com/infomaniak/mail/data/cache/mailboxInfo/PermissionsController.kt @@ -28,7 +28,9 @@ class PermissionsController @Inject constructor( private val mailboxController: MailboxController, ) { + //region Get data fun getPermissionsAsync(mailboxObjectId: String): Flow { return mailboxController.getMailboxAsync(mailboxObjectId).map { it.obj?.permissions } } + //endregion } diff --git a/app/src/main/java/com/infomaniak/mail/utils/SharedUtils.kt b/app/src/main/java/com/infomaniak/mail/utils/SharedUtils.kt index 3e96e7f77b9..042837d9bf4 100644 --- a/app/src/main/java/com/infomaniak/mail/utils/SharedUtils.kt +++ b/app/src/main/java/com/infomaniak/mail/utils/SharedUtils.kt @@ -118,8 +118,8 @@ class SharedUtils @Inject constructor( fun updateFeatureFlags(mailboxObjectId: String, mailboxUuid: String) { with(ApiRepository.getFeatureFlags(mailboxUuid)) { if (isSuccess()) { - mailboxController.updateMailbox(mailboxObjectId) { mailbox -> - mailbox.featureFlags.setFeatureFlags(featureFlags = data ?: emptyList()) + mailboxController.updateMailbox(mailboxObjectId) { + it.featureFlags.setFeatureFlags(featureFlags = data ?: emptyList()) } } }