Skip to content

Commit 437c2b6

Browse files
Clean code
1 parent fac1fe9 commit 437c2b6

File tree

5 files changed

+9
-19
lines changed

5 files changed

+9
-19
lines changed

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

-4
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,6 @@ class FolderController @Inject constructor(
4545
) {
4646

4747
//region Get data
48-
fun getCustomFolders(): RealmResults<Folder> {
49-
return getCustomFoldersQuery(mailboxContentRealm()).find()
50-
}
51-
5248
fun getMoveFolders(): RealmResults<Folder> {
5349
return getMoveFoldersQuery(mailboxContentRealm()).find()
5450
}

app/src/main/java/com/infomaniak/mail/ui/MainActivity.kt

-4
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ import com.infomaniak.mail.data.models.draft.Draft.DraftAction
6262
import com.infomaniak.mail.databinding.ActivityMainBinding
6363
import com.infomaniak.mail.firebase.RegisterFirebaseBroadcastReceiver
6464
import com.infomaniak.mail.ui.alertDialogs.DescriptionAlertDialog
65-
import com.infomaniak.mail.ui.alertDialogs.TitleAlertDialog
6665
import com.infomaniak.mail.ui.main.SnackbarManager
6766
import com.infomaniak.mail.ui.main.folder.TwoPaneFragment
6867
import com.infomaniak.mail.ui.main.menuDrawer.MenuDrawerFragment
@@ -139,9 +138,6 @@ class MainActivity : BaseActivity() {
139138
@Inject
140139
lateinit var descriptionDialog: DescriptionAlertDialog
141140

142-
@Inject
143-
lateinit var titleDialog: TitleAlertDialog
144-
145141
@Inject
146142
lateinit var permissionUtils: PermissionUtils
147143

app/src/main/java/com/infomaniak/mail/ui/main/MailboxListFragment.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ interface MailboxListFragment {
4949
)
5050
}
5151

52-
fun Fragment.onValidMailboxClicked(mailboxId: Int) {
53-
lifecycleScope.launch { AccountUtils.switchToMailbox(mailboxId) }
52+
fun Fragment.onValidMailboxClicked(mailboxId: Int) = lifecycleScope.launch {
53+
AccountUtils.switchToMailbox(mailboxId)
5454
}
5555
}

app/src/main/java/com/infomaniak/mail/ui/main/move/FolderAdapter.kt

+6-6
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,12 @@ class FolderAdapter @Inject constructor(
7474
return this
7575
}
7676

77+
override fun getItemCount(): Int = runCatchingRealm { folders.size }.getOrDefault(0)
78+
79+
override fun getItemViewType(position: Int): Int {
80+
return if (isInMenuDrawer) DisplayType.MENU_DRAWER.layout else DisplayType.SELECTABLE_FOLDER.layout
81+
}
82+
7783
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): FolderViewHolder {
7884
val layoutInflater = LayoutInflater.from(parent.context)
7985
val binding = if (viewType == DisplayType.SELECTABLE_FOLDER.layout) {
@@ -105,12 +111,6 @@ class FolderAdapter @Inject constructor(
105111
}
106112
}
107113

108-
override fun getItemViewType(position: Int): Int {
109-
return if (isInMenuDrawer) DisplayType.MENU_DRAWER.layout else DisplayType.SELECTABLE_FOLDER.layout
110-
}
111-
112-
override fun getItemCount(): Int = runCatchingRealm { folders.size }.getOrDefault(0)
113-
114114
private fun UnreadFolderItemView.displayMenuDrawerFolder(folder: Folder) {
115115

116116
val unread = when (folder.role) {

app/src/main/java/com/infomaniak/mail/utils/extensions/Extensions.kt

+1-3
Original file line numberDiff line numberDiff line change
@@ -301,9 +301,7 @@ fun List<Folder>.getMenuFolders(): Pair<List<Folder>, List<Folder>> {
301301
}
302302
}
303303

304-
fun List<Folder>.getDefaultMenuFolders(): List<Folder> {
305-
return sortedBy { it.role?.order }.flattenFolderChildren()
306-
}
304+
fun List<Folder>.getDefaultMenuFolders(): List<Folder> = sortedBy { it.role?.order }.flattenFolderChildren()
307305

308306
fun List<Folder>.getCustomMenuFolders(dismissHiddenChildren: Boolean = false): List<Folder> {
309307
return flattenFolderChildren(dismissHiddenChildren)

0 commit comments

Comments
 (0)