diff --git a/feature/navigation/drawer/src/debug/kotlin/app/k9mail/feature/navigation/drawer/ui/folder/FolderListPreview.kt b/feature/navigation/drawer/src/debug/kotlin/app/k9mail/feature/navigation/drawer/ui/folder/FolderListPreview.kt index bda2a910521..47b7cd16df4 100644 --- a/feature/navigation/drawer/src/debug/kotlin/app/k9mail/feature/navigation/drawer/ui/folder/FolderListPreview.kt +++ b/feature/navigation/drawer/src/debug/kotlin/app/k9mail/feature/navigation/drawer/ui/folder/FolderListPreview.kt @@ -18,7 +18,7 @@ internal fun FolderListPreview() { selectedFolder = null, folderListScrollSnapshot = FolderListScrollSnapshot( scrollPosition = 0, - scrollOffset = 0 + scrollOffset = 0, ), onFolderClick = {}, showStarredCount = false, @@ -38,7 +38,7 @@ internal fun FolderListPreviewSelected() { selectedFolder = DISPLAY_FOLDER, folderListScrollSnapshot = FolderListScrollSnapshot( scrollPosition = 0, - scrollOffset = 0 + scrollOffset = 0, ), onFolderClick = {}, showStarredCount = false, @@ -59,7 +59,7 @@ internal fun FolderListWithUnifiedFolderPreview() { selectedFolder = DISPLAY_FOLDER, folderListScrollSnapshot = FolderListScrollSnapshot( scrollPosition = 0, - scrollOffset = 0 + scrollOffset = 0, ), onFolderClick = {}, showStarredCount = false, diff --git a/feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/DrawerContent.kt b/feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/DrawerContent.kt index 46a276b336d..f843cbea078 100644 --- a/feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/DrawerContent.kt +++ b/feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/DrawerContent.kt @@ -23,6 +23,7 @@ import app.k9mail.feature.navigation.drawer.ui.setting.SettingList // automatically limit the width of the content view so there's still room for a scrim with minimum tap width. private val DRAWER_WIDTH = 360.dp +@Suppress("LongMethod") @Composable internal fun DrawerContent( state: State, @@ -72,7 +73,7 @@ internal fun DrawerContent( }, onUpdateFolderListScrollPosition = { position, offset -> onEvent( - Event.OnUpdateFolderListScrollPosition(position = position, offset = offset) + Event.OnUpdateFolderListScrollPosition(position = position, offset = offset), ) }, showStarredCount = state.config.showStarredCount, diff --git a/feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/DrawerContract.kt b/feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/DrawerContract.kt index 85435f99f3a..54503c2ee06 100644 --- a/feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/DrawerContract.kt +++ b/feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/DrawerContract.kt @@ -26,7 +26,7 @@ internal interface DrawerContract { val selectedFolderId: String? = null, val folderListScrollSnapshot: FolderListScrollSnapshot = FolderListScrollSnapshot( scrollPosition = 0, - scrollOffset = 0 + scrollOffset = 0, ), val isLoading: Boolean = false, ) diff --git a/feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/DrawerViewModel.kt b/feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/DrawerViewModel.kt index 2cbce40f004..749e56042fe 100644 --- a/feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/DrawerViewModel.kt +++ b/feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/DrawerViewModel.kt @@ -121,8 +121,8 @@ internal class DrawerViewModel( it.copy( folderListScrollSnapshot = FolderListScrollSnapshot( scrollPosition = event.position, - scrollOffset = event.offset - ) + scrollOffset = event.offset, + ), ) } } diff --git a/feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/folder/FolderList.kt b/feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/folder/FolderList.kt index f8ba2d9050e..2ff69e8670a 100644 --- a/feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/folder/FolderList.kt +++ b/feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/folder/FolderList.kt @@ -66,7 +66,7 @@ internal fun FolderList( LaunchedEffect(Unit) { listState.scrollToItem( index = folderListScrollSnapshot.scrollPosition, - scrollOffset = folderListScrollSnapshot.scrollOffset + scrollOffset = folderListScrollSnapshot.scrollOffset, ) } @@ -74,7 +74,7 @@ internal fun FolderList( onDispose { onUpdateFolderListScrollPosition( listState.firstVisibleItemIndex, - listState.firstVisibleItemScrollOffset + listState.firstVisibleItemScrollOffset, ) } } diff --git a/feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/folder/FolderListScrollSnapshot.kt b/feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/folder/FolderListScrollSnapshot.kt index d55f4cbbc22..a011dccf9d9 100644 --- a/feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/folder/FolderListScrollSnapshot.kt +++ b/feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/folder/FolderListScrollSnapshot.kt @@ -2,5 +2,5 @@ package app.k9mail.feature.navigation.drawer.ui.folder data class FolderListScrollSnapshot( val scrollPosition: Int, - val scrollOffset: Int + val scrollOffset: Int, )