Kaynağa Gözat

Move more implementation to data module (#8971)

Andreas 2 yıl önce
ebeveyn
işleme
aee785a8bb

+ 1 - 1
app/src/main/java/eu/kanade/data/chapter/ChapterRepositoryImpl.kt

@@ -1,7 +1,7 @@
 package eu.kanade.data.chapter
 
 import eu.kanade.tachiyomi.util.system.logcat
-import eu.kanade.tachiyomi.util.system.toLong
+import eu.kanade.tachiyomi.util.toLong
 import kotlinx.coroutines.flow.Flow
 import logcat.LogPriority
 import tachiyomi.data.DatabaseHandler

+ 3 - 3
app/src/main/java/eu/kanade/domain/DomainModule.kt

@@ -1,12 +1,9 @@
 package eu.kanade.domain
 
 import eu.kanade.data.chapter.ChapterRepositoryImpl
-import eu.kanade.data.history.HistoryRepositoryImpl
-import eu.kanade.data.manga.MangaRepositoryImpl
 import eu.kanade.data.source.SourceDataRepositoryImpl
 import eu.kanade.data.source.SourceRepositoryImpl
 import eu.kanade.data.track.TrackRepositoryImpl
-import eu.kanade.data.updates.UpdatesRepositoryImpl
 import eu.kanade.domain.category.interactor.CreateCategoryWithName
 import eu.kanade.domain.category.interactor.DeleteCategory
 import eu.kanade.domain.category.interactor.GetCategories
@@ -61,6 +58,9 @@ import eu.kanade.domain.track.interactor.InsertTrack
 import eu.kanade.domain.track.repository.TrackRepository
 import eu.kanade.domain.updates.interactor.GetUpdates
 import tachiyomi.data.category.CategoryRepositoryImpl
+import tachiyomi.data.history.HistoryRepositoryImpl
+import tachiyomi.data.manga.MangaRepositoryImpl
+import tachiyomi.data.updates.UpdatesRepositoryImpl
 import tachiyomi.domain.category.repository.CategoryRepository
 import tachiyomi.domain.chapter.repository.ChapterRepository
 import tachiyomi.domain.history.repository.HistoryRepository

+ 1 - 1
app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupManager.kt

@@ -33,7 +33,7 @@ import eu.kanade.tachiyomi.source.SourceManager
 import eu.kanade.tachiyomi.source.model.copyFrom
 import eu.kanade.tachiyomi.util.system.hasPermission
 import eu.kanade.tachiyomi.util.system.logcat
-import eu.kanade.tachiyomi.util.system.toLong
+import eu.kanade.tachiyomi.util.toLong
 import kotlinx.serialization.protobuf.ProtoBuf
 import logcat.LogPriority
 import okio.buffer

+ 1 - 1
app/src/main/java/eu/kanade/tachiyomi/util/system/BooleanExtensions.kt → core/src/main/java/eu/kanade/tachiyomi/util/BooleanExtensions.kt

@@ -1,3 +1,3 @@
-package eu.kanade.tachiyomi.util.system
+package eu.kanade.tachiyomi.util
 
 fun Boolean.toLong() = if (this) 1L else 0L

+ 1 - 0
data/build.gradle.kts

@@ -22,6 +22,7 @@ android {
 dependencies {
     implementation(project(":source-api"))
     implementation(project(":domain"))
+    implementation(project(":core"))
     api(libs.sqldelight.android.driver)
     api(libs.sqldelight.coroutines)
     api(libs.sqldelight.android.paging)

+ 1 - 1
app/src/main/java/eu/kanade/data/history/HistoryMapper.kt → data/src/main/java/tachiyomi/data/history/HistoryMapper.kt

@@ -1,4 +1,4 @@
-package eu.kanade.data.history
+package tachiyomi.data.history
 
 import tachiyomi.domain.history.model.History
 import tachiyomi.domain.history.model.HistoryWithRelations

+ 1 - 1
app/src/main/java/eu/kanade/data/history/HistoryRepositoryImpl.kt → data/src/main/java/tachiyomi/data/history/HistoryRepositoryImpl.kt

@@ -1,4 +1,4 @@
-package eu.kanade.data.history
+package tachiyomi.data.history
 
 import eu.kanade.tachiyomi.util.system.logcat
 import kotlinx.coroutines.flow.Flow

+ 1 - 1
app/src/main/java/eu/kanade/data/manga/MangaMapper.kt → data/src/main/java/tachiyomi/data/manga/MangaMapper.kt

@@ -1,4 +1,4 @@
-package eu.kanade.data.manga
+package tachiyomi.data.manga
 
 import eu.kanade.tachiyomi.source.model.UpdateStrategy
 import tachiyomi.domain.library.model.LibraryManga

+ 2 - 2
app/src/main/java/eu/kanade/data/manga/MangaRepositoryImpl.kt → data/src/main/java/tachiyomi/data/manga/MangaRepositoryImpl.kt

@@ -1,7 +1,7 @@
-package eu.kanade.data.manga
+package tachiyomi.data.manga
 
 import eu.kanade.tachiyomi.util.system.logcat
-import eu.kanade.tachiyomi.util.system.toLong
+import eu.kanade.tachiyomi.util.toLong
 import kotlinx.coroutines.flow.Flow
 import logcat.LogPriority
 import tachiyomi.data.DatabaseHandler

+ 1 - 1
app/src/main/java/eu/kanade/data/updates/UpdatesMapper.kt → data/src/main/java/tachiyomi/data/updates/UpdatesMapper.kt

@@ -1,4 +1,4 @@
-package eu.kanade.data.updates
+package tachiyomi.data.updates
 
 import tachiyomi.domain.manga.model.MangaCover
 import tachiyomi.domain.updates.model.UpdatesWithRelations

+ 1 - 1
app/src/main/java/eu/kanade/data/updates/UpdatesRepositoryImpl.kt → data/src/main/java/tachiyomi/data/updates/UpdatesRepositoryImpl.kt

@@ -1,4 +1,4 @@
-package eu.kanade.data.updates
+package tachiyomi.data.updates
 
 import kotlinx.coroutines.flow.Flow
 import tachiyomi.data.DatabaseHandler