Refactoring db module structure

This commit is contained in:
Shcherbatykh Oleg
2026-02-26 17:15:55 +03:00
parent 37c926ac77
commit 12ce668afb
26 changed files with 283 additions and 102 deletions

View File

@@ -68,7 +68,6 @@ dependencies {
implementation(projects.core.ui)
implementation(projects.core.navigation)
// Data modules used by feature (если feature реально ходит в сеть/бд)
implementation(projects.core.network)
implementation(projects.core.database)
implementation(projects.core.database.api)
}

View File

@@ -10,7 +10,7 @@ import kotlinx.coroutines.flow.flow
import kotlinx.coroutines.flow.flowOf
import kotlinx.coroutines.flow.map
import kotlinx.coroutines.flow.onStart
import ru.fincode.tsudesk.core.database.schedule.ScheduleDao
import ru.fincode.tsudesk.core.database.api.schedule.ScheduleDao
import ru.fincode.tsudesk.feature.schedule.data.datasource.ScheduleLocalDataSource
import ru.fincode.tsudesk.feature.schedule.domain.model.ScheduleEntity
import javax.inject.Inject

View File

@@ -1,9 +1,9 @@
package ru.fincode.tsudesk.feature.schedule.data.local
import ru.fincode.tsudesk.core.database.schedule.Constants.GROUP_PRE_KEY
import ru.fincode.tsudesk.core.database.schedule.Constants.TEACHER_PRE_KEY
import ru.fincode.tsudesk.core.database.schedule.LessonCacheEntity
import ru.fincode.tsudesk.core.database.schedule.ScheduleCacheEntity
import ru.fincode.tsudesk.core.database.api.schedule.Constants.GROUP_PRE_KEY
import ru.fincode.tsudesk.core.database.api.schedule.Constants.TEACHER_PRE_KEY
import ru.fincode.tsudesk.core.database.api.schedule.LessonCacheEntity
import ru.fincode.tsudesk.core.database.api.schedule.ScheduleCacheEntity
import ru.fincode.tsudesk.feature.schedule.domain.model.LessonEntity
import ru.fincode.tsudesk.feature.schedule.domain.model.LessonType
import ru.fincode.tsudesk.feature.schedule.domain.model.ScheduleEntity