Loading feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/NavigationDrawerExternalContract.kt +5 −2 Original line number Diff line number Diff line package app.k9mail.feature.navigation.drawer import app.k9mail.feature.navigation.drawer.domain.entity.DrawerConfig interface NavigationDrawerExternalContract { data class DrawerConfig( val showUnifiedFolders: Boolean, val showStarredCount: Boolean, ) fun interface DrawerConfigLoader { fun loadDrawerConfig(): DrawerConfig } Loading feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/domain/DomainContract.kt +1 −1 Original line number Diff line number Diff line package app.k9mail.feature.navigation.drawer.domain import app.k9mail.feature.navigation.drawer.NavigationDrawerExternalContract.DrawerConfig import app.k9mail.feature.navigation.drawer.domain.entity.DisplayAccount import app.k9mail.feature.navigation.drawer.domain.entity.DisplayFolder import app.k9mail.feature.navigation.drawer.domain.entity.DrawerConfig import app.k9mail.legacy.account.Account import kotlinx.coroutines.flow.Flow Loading feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/domain/entity/DrawerConfig.ktdeleted 100644 → 0 +0 −6 Original line number Diff line number Diff line package app.k9mail.feature.navigation.drawer.domain.entity data class DrawerConfig( val showUnifiedFolders: Boolean, val showStarredCount: Boolean, ) feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/domain/usecase/GetDrawerConfig.kt +1 −1 Original line number Diff line number Diff line package app.k9mail.feature.navigation.drawer.domain.usecase import app.k9mail.feature.navigation.drawer.NavigationDrawerExternalContract.DrawerConfig import app.k9mail.feature.navigation.drawer.NavigationDrawerExternalContract.DrawerConfigLoader import app.k9mail.feature.navigation.drawer.domain.DomainContract.UseCase import app.k9mail.feature.navigation.drawer.domain.entity.DrawerConfig import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.flow Loading feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/DrawerContract.kt +1 −1 Original line number Diff line number Diff line Loading @@ -2,9 +2,9 @@ package app.k9mail.feature.navigation.drawer.ui import androidx.compose.runtime.Stable import app.k9mail.core.ui.compose.common.mvi.UnidirectionalViewModel import app.k9mail.feature.navigation.drawer.NavigationDrawerExternalContract.DrawerConfig import app.k9mail.feature.navigation.drawer.domain.entity.DisplayAccount import app.k9mail.feature.navigation.drawer.domain.entity.DisplayFolder import app.k9mail.feature.navigation.drawer.domain.entity.DrawerConfig import app.k9mail.legacy.account.Account import kotlinx.collections.immutable.ImmutableList import kotlinx.collections.immutable.persistentListOf Loading Loading
feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/NavigationDrawerExternalContract.kt +5 −2 Original line number Diff line number Diff line package app.k9mail.feature.navigation.drawer import app.k9mail.feature.navigation.drawer.domain.entity.DrawerConfig interface NavigationDrawerExternalContract { data class DrawerConfig( val showUnifiedFolders: Boolean, val showStarredCount: Boolean, ) fun interface DrawerConfigLoader { fun loadDrawerConfig(): DrawerConfig } Loading
feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/domain/DomainContract.kt +1 −1 Original line number Diff line number Diff line package app.k9mail.feature.navigation.drawer.domain import app.k9mail.feature.navigation.drawer.NavigationDrawerExternalContract.DrawerConfig import app.k9mail.feature.navigation.drawer.domain.entity.DisplayAccount import app.k9mail.feature.navigation.drawer.domain.entity.DisplayFolder import app.k9mail.feature.navigation.drawer.domain.entity.DrawerConfig import app.k9mail.legacy.account.Account import kotlinx.coroutines.flow.Flow Loading
feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/domain/entity/DrawerConfig.ktdeleted 100644 → 0 +0 −6 Original line number Diff line number Diff line package app.k9mail.feature.navigation.drawer.domain.entity data class DrawerConfig( val showUnifiedFolders: Boolean, val showStarredCount: Boolean, )
feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/domain/usecase/GetDrawerConfig.kt +1 −1 Original line number Diff line number Diff line package app.k9mail.feature.navigation.drawer.domain.usecase import app.k9mail.feature.navigation.drawer.NavigationDrawerExternalContract.DrawerConfig import app.k9mail.feature.navigation.drawer.NavigationDrawerExternalContract.DrawerConfigLoader import app.k9mail.feature.navigation.drawer.domain.DomainContract.UseCase import app.k9mail.feature.navigation.drawer.domain.entity.DrawerConfig import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.flow Loading
feature/navigation/drawer/src/main/kotlin/app/k9mail/feature/navigation/drawer/ui/DrawerContract.kt +1 −1 Original line number Diff line number Diff line Loading @@ -2,9 +2,9 @@ package app.k9mail.feature.navigation.drawer.ui import androidx.compose.runtime.Stable import app.k9mail.core.ui.compose.common.mvi.UnidirectionalViewModel import app.k9mail.feature.navigation.drawer.NavigationDrawerExternalContract.DrawerConfig import app.k9mail.feature.navigation.drawer.domain.entity.DisplayAccount import app.k9mail.feature.navigation.drawer.domain.entity.DisplayFolder import app.k9mail.feature.navigation.drawer.domain.entity.DrawerConfig import app.k9mail.legacy.account.Account import kotlinx.collections.immutable.ImmutableList import kotlinx.collections.immutable.persistentListOf Loading