diff --git a/app/src/main/java/eu/kanade/data/chapter/ChapterRepositoryImpl.kt b/app/src/main/java/eu/kanade/data/chapter/ChapterRepositoryImpl.kt index d17ff26bf..ca28faa43 100644 --- a/app/src/main/java/eu/kanade/data/chapter/ChapterRepositoryImpl.kt +++ b/app/src/main/java/eu/kanade/data/chapter/ChapterRepositoryImpl.kt @@ -1,6 +1,5 @@ package eu.kanade.data.chapter -import eu.kanade.domain.chapter.repository.ChapterRepository import eu.kanade.tachiyomi.util.system.logcat import eu.kanade.tachiyomi.util.system.toLong import kotlinx.coroutines.flow.Flow @@ -8,6 +7,7 @@ import logcat.LogPriority import tachiyomi.data.DatabaseHandler import tachiyomi.domain.chapter.model.Chapter import tachiyomi.domain.chapter.model.ChapterUpdate +import tachiyomi.domain.chapter.repository.ChapterRepository class ChapterRepositoryImpl( private val handler: DatabaseHandler, diff --git a/app/src/main/java/eu/kanade/data/history/HistoryRepositoryImpl.kt b/app/src/main/java/eu/kanade/data/history/HistoryRepositoryImpl.kt index ad781dbd0..fb6fb5b3d 100644 --- a/app/src/main/java/eu/kanade/data/history/HistoryRepositoryImpl.kt +++ b/app/src/main/java/eu/kanade/data/history/HistoryRepositoryImpl.kt @@ -1,6 +1,5 @@ package eu.kanade.data.history -import eu.kanade.domain.history.repository.HistoryRepository import eu.kanade.tachiyomi.util.system.logcat import kotlinx.coroutines.flow.Flow import logcat.LogPriority @@ -8,6 +7,7 @@ import tachiyomi.data.DatabaseHandler import tachiyomi.domain.history.model.History import tachiyomi.domain.history.model.HistoryUpdate import tachiyomi.domain.history.model.HistoryWithRelations +import tachiyomi.domain.history.repository.HistoryRepository class HistoryRepositoryImpl( private val handler: DatabaseHandler, diff --git a/app/src/main/java/eu/kanade/data/manga/MangaMapper.kt b/app/src/main/java/eu/kanade/data/manga/MangaMapper.kt index 6343ef04f..af62748fb 100644 --- a/app/src/main/java/eu/kanade/data/manga/MangaMapper.kt +++ b/app/src/main/java/eu/kanade/data/manga/MangaMapper.kt @@ -1,7 +1,7 @@ package eu.kanade.data.manga -import eu.kanade.domain.library.model.LibraryManga import eu.kanade.tachiyomi.source.model.UpdateStrategy +import tachiyomi.domain.library.model.LibraryManga import tachiyomi.domain.manga.model.Manga import tachiyomi.view.LibraryView diff --git a/app/src/main/java/eu/kanade/data/manga/MangaRepositoryImpl.kt b/app/src/main/java/eu/kanade/data/manga/MangaRepositoryImpl.kt index 6ff2ef5a2..669f9b182 100644 --- a/app/src/main/java/eu/kanade/data/manga/MangaRepositoryImpl.kt +++ b/app/src/main/java/eu/kanade/data/manga/MangaRepositoryImpl.kt @@ -1,7 +1,5 @@ package eu.kanade.data.manga -import eu.kanade.domain.library.model.LibraryManga -import eu.kanade.domain.manga.repository.MangaRepository import eu.kanade.tachiyomi.util.system.logcat import eu.kanade.tachiyomi.util.system.toLong import kotlinx.coroutines.flow.Flow @@ -12,8 +10,10 @@ import tachiyomi.data.DatabaseHandler import tachiyomi.data.listOfStringsAdapter import tachiyomi.data.listOfStringsAndAdapter import tachiyomi.data.updateStrategyAdapter +import tachiyomi.domain.library.model.LibraryManga import tachiyomi.domain.manga.model.Manga import tachiyomi.domain.manga.model.MangaUpdate +import tachiyomi.domain.manga.repository.MangaRepository class MangaRepositoryImpl( private val handler: DatabaseHandler, diff --git a/app/src/main/java/eu/kanade/data/source/SourceDataRepositoryImpl.kt b/app/src/main/java/eu/kanade/data/source/SourceDataRepositoryImpl.kt index ee80b888c..8616d134f 100644 --- a/app/src/main/java/eu/kanade/data/source/SourceDataRepositoryImpl.kt +++ b/app/src/main/java/eu/kanade/data/source/SourceDataRepositoryImpl.kt @@ -1,9 +1,9 @@ package eu.kanade.data.source -import eu.kanade.domain.source.repository.SourceDataRepository import kotlinx.coroutines.flow.Flow import tachiyomi.data.DatabaseHandler import tachiyomi.domain.source.model.SourceData +import tachiyomi.domain.source.repository.SourceDataRepository class SourceDataRepositoryImpl( private val handler: DatabaseHandler, diff --git a/app/src/main/java/eu/kanade/data/updates/UpdatesRepositoryImpl.kt b/app/src/main/java/eu/kanade/data/updates/UpdatesRepositoryImpl.kt index 4bd93a809..303c24b86 100644 --- a/app/src/main/java/eu/kanade/data/updates/UpdatesRepositoryImpl.kt +++ b/app/src/main/java/eu/kanade/data/updates/UpdatesRepositoryImpl.kt @@ -1,11 +1,11 @@ package eu.kanade.data.updates -import eu.kanade.domain.updates.repository.UpdatesRepository import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.map import tachiyomi.data.AndroidDatabaseHandler import tachiyomi.data.DatabaseHandler import tachiyomi.domain.updates.model.UpdatesWithRelations +import tachiyomi.domain.updates.repository.UpdatesRepository class UpdatesRepositoryImpl( val databaseHandler: DatabaseHandler, diff --git a/app/src/main/java/eu/kanade/domain/DomainModule.kt b/app/src/main/java/eu/kanade/domain/DomainModule.kt index b9837573d..a9c33f26e 100644 --- a/app/src/main/java/eu/kanade/domain/DomainModule.kt +++ b/app/src/main/java/eu/kanade/domain/DomainModule.kt @@ -25,7 +25,6 @@ import eu.kanade.domain.chapter.interactor.ShouldUpdateDbChapter import eu.kanade.domain.chapter.interactor.SyncChaptersWithSource import eu.kanade.domain.chapter.interactor.SyncChaptersWithTrackServiceTwoWay import eu.kanade.domain.chapter.interactor.UpdateChapter -import eu.kanade.domain.chapter.repository.ChapterRepository import eu.kanade.domain.download.interactor.DeleteDownload import eu.kanade.domain.extension.interactor.GetExtensionLanguages import eu.kanade.domain.extension.interactor.GetExtensionSources @@ -35,7 +34,6 @@ import eu.kanade.domain.history.interactor.GetNextChapters import eu.kanade.domain.history.interactor.GetTotalReadDuration import eu.kanade.domain.history.interactor.RemoveHistory import eu.kanade.domain.history.interactor.UpsertHistory -import eu.kanade.domain.history.repository.HistoryRepository import eu.kanade.domain.manga.interactor.GetDuplicateLibraryManga import eu.kanade.domain.manga.interactor.GetFavorites import eu.kanade.domain.manga.interactor.GetLibraryManga @@ -46,7 +44,6 @@ import eu.kanade.domain.manga.interactor.ResetViewerFlags import eu.kanade.domain.manga.interactor.SetMangaChapterFlags import eu.kanade.domain.manga.interactor.SetMangaViewerFlags import eu.kanade.domain.manga.interactor.UpdateManga -import eu.kanade.domain.manga.repository.MangaRepository import eu.kanade.domain.source.interactor.GetEnabledSources import eu.kanade.domain.source.interactor.GetLanguagesWithSources import eu.kanade.domain.source.interactor.GetRemoteManga @@ -56,7 +53,6 @@ import eu.kanade.domain.source.interactor.SetMigrateSorting import eu.kanade.domain.source.interactor.ToggleLanguage import eu.kanade.domain.source.interactor.ToggleSource import eu.kanade.domain.source.interactor.ToggleSourcePin -import eu.kanade.domain.source.repository.SourceDataRepository import eu.kanade.domain.source.repository.SourceRepository import eu.kanade.domain.track.interactor.DeleteTrack import eu.kanade.domain.track.interactor.GetTracks @@ -64,9 +60,13 @@ import eu.kanade.domain.track.interactor.GetTracksPerManga import eu.kanade.domain.track.interactor.InsertTrack import eu.kanade.domain.track.repository.TrackRepository import eu.kanade.domain.updates.interactor.GetUpdates -import eu.kanade.domain.updates.repository.UpdatesRepository import tachiyomi.data.category.CategoryRepositoryImpl import tachiyomi.domain.category.repository.CategoryRepository +import tachiyomi.domain.chapter.repository.ChapterRepository +import tachiyomi.domain.history.repository.HistoryRepository +import tachiyomi.domain.manga.repository.MangaRepository +import tachiyomi.domain.source.repository.SourceDataRepository +import tachiyomi.domain.updates.repository.UpdatesRepository import uy.kohesive.injekt.api.InjektModule import uy.kohesive.injekt.api.InjektRegistrar import uy.kohesive.injekt.api.addFactory diff --git a/app/src/main/java/eu/kanade/domain/category/interactor/SetMangaCategories.kt b/app/src/main/java/eu/kanade/domain/category/interactor/SetMangaCategories.kt index 1ddb55c3b..04fafc5e2 100644 --- a/app/src/main/java/eu/kanade/domain/category/interactor/SetMangaCategories.kt +++ b/app/src/main/java/eu/kanade/domain/category/interactor/SetMangaCategories.kt @@ -1,8 +1,8 @@ package eu.kanade.domain.category.interactor -import eu.kanade.domain.manga.repository.MangaRepository import eu.kanade.tachiyomi.util.system.logcat import logcat.LogPriority +import tachiyomi.domain.manga.repository.MangaRepository class SetMangaCategories( private val mangaRepository: MangaRepository, diff --git a/app/src/main/java/eu/kanade/domain/chapter/interactor/DeleteChapters.kt b/app/src/main/java/eu/kanade/domain/chapter/interactor/DeleteChapters.kt index fb109aa1a..432d554ad 100644 --- a/app/src/main/java/eu/kanade/domain/chapter/interactor/DeleteChapters.kt +++ b/app/src/main/java/eu/kanade/domain/chapter/interactor/DeleteChapters.kt @@ -1,6 +1,6 @@ package eu.kanade.domain.chapter.interactor -import eu.kanade.domain.chapter.repository.ChapterRepository +import tachiyomi.domain.chapter.repository.ChapterRepository class DeleteChapters( private val chapterRepository: ChapterRepository, diff --git a/app/src/main/java/eu/kanade/domain/chapter/interactor/GetChapter.kt b/app/src/main/java/eu/kanade/domain/chapter/interactor/GetChapter.kt index 45236a1eb..9f82fed70 100644 --- a/app/src/main/java/eu/kanade/domain/chapter/interactor/GetChapter.kt +++ b/app/src/main/java/eu/kanade/domain/chapter/interactor/GetChapter.kt @@ -1,9 +1,9 @@ package eu.kanade.domain.chapter.interactor -import eu.kanade.domain.chapter.repository.ChapterRepository import eu.kanade.tachiyomi.util.system.logcat import logcat.LogPriority import tachiyomi.domain.chapter.model.Chapter +import tachiyomi.domain.chapter.repository.ChapterRepository class GetChapter( private val chapterRepository: ChapterRepository, diff --git a/app/src/main/java/eu/kanade/domain/chapter/interactor/GetChapterByMangaId.kt b/app/src/main/java/eu/kanade/domain/chapter/interactor/GetChapterByMangaId.kt index 7554a0437..c9c1dcbf8 100644 --- a/app/src/main/java/eu/kanade/domain/chapter/interactor/GetChapterByMangaId.kt +++ b/app/src/main/java/eu/kanade/domain/chapter/interactor/GetChapterByMangaId.kt @@ -1,9 +1,9 @@ package eu.kanade.domain.chapter.interactor -import eu.kanade.domain.chapter.repository.ChapterRepository import eu.kanade.tachiyomi.util.system.logcat import logcat.LogPriority import tachiyomi.domain.chapter.model.Chapter +import tachiyomi.domain.chapter.repository.ChapterRepository class GetChapterByMangaId( private val chapterRepository: ChapterRepository, diff --git a/app/src/main/java/eu/kanade/domain/chapter/interactor/GetChapterByUrl.kt b/app/src/main/java/eu/kanade/domain/chapter/interactor/GetChapterByUrl.kt index bbeb02954..4a329f10f 100644 --- a/app/src/main/java/eu/kanade/domain/chapter/interactor/GetChapterByUrl.kt +++ b/app/src/main/java/eu/kanade/domain/chapter/interactor/GetChapterByUrl.kt @@ -1,9 +1,9 @@ package eu.kanade.domain.chapter.interactor -import eu.kanade.domain.chapter.repository.ChapterRepository import eu.kanade.tachiyomi.util.system.logcat import logcat.LogPriority import tachiyomi.domain.chapter.model.Chapter +import tachiyomi.domain.chapter.repository.ChapterRepository class GetChapterByUrl( private val chapterRepository: ChapterRepository, diff --git a/app/src/main/java/eu/kanade/domain/chapter/interactor/GetMergedChapterByMangaId.kt b/app/src/main/java/eu/kanade/domain/chapter/interactor/GetMergedChapterByMangaId.kt index 03925bf2a..b0cc5295f 100644 --- a/app/src/main/java/eu/kanade/domain/chapter/interactor/GetMergedChapterByMangaId.kt +++ b/app/src/main/java/eu/kanade/domain/chapter/interactor/GetMergedChapterByMangaId.kt @@ -1,6 +1,5 @@ package eu.kanade.domain.chapter.interactor -import eu.kanade.domain.chapter.repository.ChapterRepository import eu.kanade.domain.manga.interactor.GetMergedReferencesById import eu.kanade.tachiyomi.util.system.logcat import exh.merged.sql.models.MergedMangaReference @@ -10,6 +9,7 @@ import kotlinx.coroutines.flow.combine import kotlinx.coroutines.flow.flowOf import logcat.LogPriority import tachiyomi.domain.chapter.model.Chapter +import tachiyomi.domain.chapter.repository.ChapterRepository class GetMergedChapterByMangaId( private val chapterRepository: ChapterRepository, diff --git a/app/src/main/java/eu/kanade/domain/chapter/interactor/SetReadStatus.kt b/app/src/main/java/eu/kanade/domain/chapter/interactor/SetReadStatus.kt index eb4d27018..9748cf172 100644 --- a/app/src/main/java/eu/kanade/domain/chapter/interactor/SetReadStatus.kt +++ b/app/src/main/java/eu/kanade/domain/chapter/interactor/SetReadStatus.kt @@ -1,16 +1,16 @@ package eu.kanade.domain.chapter.interactor -import eu.kanade.domain.chapter.repository.ChapterRepository import eu.kanade.domain.download.interactor.DeleteDownload import eu.kanade.domain.download.service.DownloadPreferences -import eu.kanade.domain.manga.repository.MangaRepository import eu.kanade.tachiyomi.util.lang.withNonCancellableContext import eu.kanade.tachiyomi.util.system.logcat import exh.source.MERGED_SOURCE_ID import logcat.LogPriority import tachiyomi.domain.chapter.model.Chapter import tachiyomi.domain.chapter.model.ChapterUpdate +import tachiyomi.domain.chapter.repository.ChapterRepository import tachiyomi.domain.manga.model.Manga +import tachiyomi.domain.manga.repository.MangaRepository class SetReadStatus( private val downloadPreferences: DownloadPreferences, diff --git a/app/src/main/java/eu/kanade/domain/chapter/interactor/SyncChaptersWithSource.kt b/app/src/main/java/eu/kanade/domain/chapter/interactor/SyncChaptersWithSource.kt index 2ed0512c1..47a8d16db 100644 --- a/app/src/main/java/eu/kanade/domain/chapter/interactor/SyncChaptersWithSource.kt +++ b/app/src/main/java/eu/kanade/domain/chapter/interactor/SyncChaptersWithSource.kt @@ -4,7 +4,6 @@ import eu.kanade.data.chapter.CleanupChapterName import eu.kanade.data.chapter.NoChaptersException import eu.kanade.domain.chapter.model.copyFromSChapter import eu.kanade.domain.chapter.model.toSChapter -import eu.kanade.domain.chapter.repository.ChapterRepository import eu.kanade.domain.manga.interactor.UpdateManga import eu.kanade.domain.manga.model.toSManga import eu.kanade.tachiyomi.data.download.DownloadManager @@ -17,6 +16,7 @@ import eu.kanade.tachiyomi.util.chapter.ChapterRecognition import exh.source.isEhBasedManga import tachiyomi.domain.chapter.model.Chapter import tachiyomi.domain.chapter.model.toChapterUpdate +import tachiyomi.domain.chapter.repository.ChapterRepository import tachiyomi.domain.manga.model.Manga import uy.kohesive.injekt.Injekt import uy.kohesive.injekt.api.get diff --git a/app/src/main/java/eu/kanade/domain/chapter/interactor/UpdateChapter.kt b/app/src/main/java/eu/kanade/domain/chapter/interactor/UpdateChapter.kt index c8e2a1231..d2944733c 100644 --- a/app/src/main/java/eu/kanade/domain/chapter/interactor/UpdateChapter.kt +++ b/app/src/main/java/eu/kanade/domain/chapter/interactor/UpdateChapter.kt @@ -1,9 +1,9 @@ package eu.kanade.domain.chapter.interactor -import eu.kanade.domain.chapter.repository.ChapterRepository import eu.kanade.tachiyomi.util.system.logcat import logcat.LogPriority import tachiyomi.domain.chapter.model.ChapterUpdate +import tachiyomi.domain.chapter.repository.ChapterRepository class UpdateChapter( private val chapterRepository: ChapterRepository, diff --git a/app/src/main/java/eu/kanade/domain/history/interactor/GetHistory.kt b/app/src/main/java/eu/kanade/domain/history/interactor/GetHistory.kt index 2094f0595..066ff1538 100644 --- a/app/src/main/java/eu/kanade/domain/history/interactor/GetHistory.kt +++ b/app/src/main/java/eu/kanade/domain/history/interactor/GetHistory.kt @@ -1,8 +1,8 @@ package eu.kanade.domain.history.interactor -import eu.kanade.domain.history.repository.HistoryRepository import kotlinx.coroutines.flow.Flow import tachiyomi.domain.history.model.HistoryWithRelations +import tachiyomi.domain.history.repository.HistoryRepository class GetHistory( private val repository: HistoryRepository, diff --git a/app/src/main/java/eu/kanade/domain/history/interactor/GetHistoryByMangaId.kt b/app/src/main/java/eu/kanade/domain/history/interactor/GetHistoryByMangaId.kt index 34cbf7d0a..35fb9150b 100644 --- a/app/src/main/java/eu/kanade/domain/history/interactor/GetHistoryByMangaId.kt +++ b/app/src/main/java/eu/kanade/domain/history/interactor/GetHistoryByMangaId.kt @@ -1,7 +1,7 @@ package eu.kanade.domain.history.interactor -import eu.kanade.domain.history.repository.HistoryRepository import tachiyomi.domain.history.model.History +import tachiyomi.domain.history.repository.HistoryRepository class GetHistoryByMangaId( private val repository: HistoryRepository, diff --git a/app/src/main/java/eu/kanade/domain/history/interactor/GetNextChapters.kt b/app/src/main/java/eu/kanade/domain/history/interactor/GetNextChapters.kt index 38982bef4..44207fbe5 100644 --- a/app/src/main/java/eu/kanade/domain/history/interactor/GetNextChapters.kt +++ b/app/src/main/java/eu/kanade/domain/history/interactor/GetNextChapters.kt @@ -2,12 +2,12 @@ package eu.kanade.domain.history.interactor import eu.kanade.domain.chapter.interactor.GetChapterByMangaId import eu.kanade.domain.chapter.interactor.GetMergedChapterByMangaId -import eu.kanade.domain.history.repository.HistoryRepository import eu.kanade.domain.manga.interactor.GetManga import eu.kanade.tachiyomi.util.chapter.getChapterSort import exh.source.MERGED_SOURCE_ID import exh.source.isEhBasedManga import tachiyomi.domain.chapter.model.Chapter +import tachiyomi.domain.history.repository.HistoryRepository import kotlin.math.max class GetNextChapters( diff --git a/app/src/main/java/eu/kanade/domain/history/interactor/GetTotalReadDuration.kt b/app/src/main/java/eu/kanade/domain/history/interactor/GetTotalReadDuration.kt index 525f290e7..f4f2969ad 100644 --- a/app/src/main/java/eu/kanade/domain/history/interactor/GetTotalReadDuration.kt +++ b/app/src/main/java/eu/kanade/domain/history/interactor/GetTotalReadDuration.kt @@ -1,6 +1,6 @@ package eu.kanade.domain.history.interactor -import eu.kanade.domain.history.repository.HistoryRepository +import tachiyomi.domain.history.repository.HistoryRepository class GetTotalReadDuration( private val repository: HistoryRepository, diff --git a/app/src/main/java/eu/kanade/domain/history/interactor/RemoveHistory.kt b/app/src/main/java/eu/kanade/domain/history/interactor/RemoveHistory.kt index 0b461975a..5689e7fac 100644 --- a/app/src/main/java/eu/kanade/domain/history/interactor/RemoveHistory.kt +++ b/app/src/main/java/eu/kanade/domain/history/interactor/RemoveHistory.kt @@ -1,7 +1,7 @@ package eu.kanade.domain.history.interactor -import eu.kanade.domain.history.repository.HistoryRepository import tachiyomi.domain.history.model.HistoryWithRelations +import tachiyomi.domain.history.repository.HistoryRepository class RemoveHistory( private val repository: HistoryRepository, diff --git a/app/src/main/java/eu/kanade/domain/history/interactor/UpsertHistory.kt b/app/src/main/java/eu/kanade/domain/history/interactor/UpsertHistory.kt index 95b215249..aaa6dbd0a 100644 --- a/app/src/main/java/eu/kanade/domain/history/interactor/UpsertHistory.kt +++ b/app/src/main/java/eu/kanade/domain/history/interactor/UpsertHistory.kt @@ -1,7 +1,7 @@ package eu.kanade.domain.history.interactor -import eu.kanade.domain.history.repository.HistoryRepository import tachiyomi.domain.history.model.HistoryUpdate +import tachiyomi.domain.history.repository.HistoryRepository class UpsertHistory( private val historyRepository: HistoryRepository, diff --git a/app/src/main/java/eu/kanade/domain/manga/interactor/DeleteMangaById.kt b/app/src/main/java/eu/kanade/domain/manga/interactor/DeleteMangaById.kt index 78ea3eab1..b15394bbd 100644 --- a/app/src/main/java/eu/kanade/domain/manga/interactor/DeleteMangaById.kt +++ b/app/src/main/java/eu/kanade/domain/manga/interactor/DeleteMangaById.kt @@ -1,6 +1,6 @@ package eu.kanade.domain.manga.interactor -import eu.kanade.domain.manga.repository.MangaRepository +import tachiyomi.domain.manga.repository.MangaRepository class DeleteMangaById( private val mangaRepository: MangaRepository, diff --git a/app/src/main/java/eu/kanade/domain/manga/interactor/GetAllManga.kt b/app/src/main/java/eu/kanade/domain/manga/interactor/GetAllManga.kt index 4503ed299..50f95a4f9 100644 --- a/app/src/main/java/eu/kanade/domain/manga/interactor/GetAllManga.kt +++ b/app/src/main/java/eu/kanade/domain/manga/interactor/GetAllManga.kt @@ -1,7 +1,7 @@ package eu.kanade.domain.manga.interactor -import eu.kanade.domain.manga.repository.MangaRepository import tachiyomi.domain.manga.model.Manga +import tachiyomi.domain.manga.repository.MangaRepository class GetAllManga( private val mangaRepository: MangaRepository, diff --git a/app/src/main/java/eu/kanade/domain/manga/interactor/GetDuplicateLibraryManga.kt b/app/src/main/java/eu/kanade/domain/manga/interactor/GetDuplicateLibraryManga.kt index c7dd45b4b..ab3079e16 100644 --- a/app/src/main/java/eu/kanade/domain/manga/interactor/GetDuplicateLibraryManga.kt +++ b/app/src/main/java/eu/kanade/domain/manga/interactor/GetDuplicateLibraryManga.kt @@ -1,7 +1,7 @@ package eu.kanade.domain.manga.interactor -import eu.kanade.domain.manga.repository.MangaRepository import tachiyomi.domain.manga.model.Manga +import tachiyomi.domain.manga.repository.MangaRepository class GetDuplicateLibraryManga( private val mangaRepository: MangaRepository, diff --git a/app/src/main/java/eu/kanade/domain/manga/interactor/GetFavorites.kt b/app/src/main/java/eu/kanade/domain/manga/interactor/GetFavorites.kt index b433261a7..1e7bc54f7 100644 --- a/app/src/main/java/eu/kanade/domain/manga/interactor/GetFavorites.kt +++ b/app/src/main/java/eu/kanade/domain/manga/interactor/GetFavorites.kt @@ -1,8 +1,8 @@ package eu.kanade.domain.manga.interactor -import eu.kanade.domain.manga.repository.MangaRepository import kotlinx.coroutines.flow.Flow import tachiyomi.domain.manga.model.Manga +import tachiyomi.domain.manga.repository.MangaRepository class GetFavorites( private val mangaRepository: MangaRepository, diff --git a/app/src/main/java/eu/kanade/domain/manga/interactor/GetLibraryManga.kt b/app/src/main/java/eu/kanade/domain/manga/interactor/GetLibraryManga.kt index c5d5b12be..c3053ef7e 100644 --- a/app/src/main/java/eu/kanade/domain/manga/interactor/GetLibraryManga.kt +++ b/app/src/main/java/eu/kanade/domain/manga/interactor/GetLibraryManga.kt @@ -1,8 +1,8 @@ package eu.kanade.domain.manga.interactor -import eu.kanade.domain.library.model.LibraryManga -import eu.kanade.domain.manga.repository.MangaRepository import kotlinx.coroutines.flow.Flow +import tachiyomi.domain.library.model.LibraryManga +import tachiyomi.domain.manga.repository.MangaRepository class GetLibraryManga( private val mangaRepository: MangaRepository, diff --git a/app/src/main/java/eu/kanade/domain/manga/interactor/GetManga.kt b/app/src/main/java/eu/kanade/domain/manga/interactor/GetManga.kt index 0e64d89ab..bdb141edd 100644 --- a/app/src/main/java/eu/kanade/domain/manga/interactor/GetManga.kt +++ b/app/src/main/java/eu/kanade/domain/manga/interactor/GetManga.kt @@ -1,11 +1,11 @@ package eu.kanade.domain.manga.interactor -import eu.kanade.domain.manga.repository.MangaRepository import eu.kanade.tachiyomi.source.online.MetadataSource import eu.kanade.tachiyomi.util.system.logcat import kotlinx.coroutines.flow.Flow import logcat.LogPriority import tachiyomi.domain.manga.model.Manga +import tachiyomi.domain.manga.repository.MangaRepository class GetManga( private val mangaRepository: MangaRepository, diff --git a/app/src/main/java/eu/kanade/domain/manga/interactor/GetMangaBySource.kt b/app/src/main/java/eu/kanade/domain/manga/interactor/GetMangaBySource.kt index 0bf48deb5..b621b422c 100644 --- a/app/src/main/java/eu/kanade/domain/manga/interactor/GetMangaBySource.kt +++ b/app/src/main/java/eu/kanade/domain/manga/interactor/GetMangaBySource.kt @@ -1,7 +1,7 @@ package eu.kanade.domain.manga.interactor -import eu.kanade.domain.manga.repository.MangaRepository import tachiyomi.domain.manga.model.Manga +import tachiyomi.domain.manga.repository.MangaRepository class GetMangaBySource( private val mangaRepository: MangaRepository, diff --git a/app/src/main/java/eu/kanade/domain/manga/interactor/GetMangaWithChapters.kt b/app/src/main/java/eu/kanade/domain/manga/interactor/GetMangaWithChapters.kt index 34b0a3363..c24639ba2 100644 --- a/app/src/main/java/eu/kanade/domain/manga/interactor/GetMangaWithChapters.kt +++ b/app/src/main/java/eu/kanade/domain/manga/interactor/GetMangaWithChapters.kt @@ -1,11 +1,11 @@ package eu.kanade.domain.manga.interactor -import eu.kanade.domain.chapter.repository.ChapterRepository -import eu.kanade.domain.manga.repository.MangaRepository import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.combine import tachiyomi.domain.chapter.model.Chapter +import tachiyomi.domain.chapter.repository.ChapterRepository import tachiyomi.domain.manga.model.Manga +import tachiyomi.domain.manga.repository.MangaRepository class GetMangaWithChapters( private val mangaRepository: MangaRepository, diff --git a/app/src/main/java/eu/kanade/domain/manga/interactor/NetworkToLocalManga.kt b/app/src/main/java/eu/kanade/domain/manga/interactor/NetworkToLocalManga.kt index 1b75ca573..5d791a2c3 100644 --- a/app/src/main/java/eu/kanade/domain/manga/interactor/NetworkToLocalManga.kt +++ b/app/src/main/java/eu/kanade/domain/manga/interactor/NetworkToLocalManga.kt @@ -1,7 +1,7 @@ package eu.kanade.domain.manga.interactor -import eu.kanade.domain.manga.repository.MangaRepository import tachiyomi.domain.manga.model.Manga +import tachiyomi.domain.manga.repository.MangaRepository class NetworkToLocalManga( private val mangaRepository: MangaRepository, diff --git a/app/src/main/java/eu/kanade/domain/manga/interactor/ResetViewerFlags.kt b/app/src/main/java/eu/kanade/domain/manga/interactor/ResetViewerFlags.kt index e28d10ef7..7b05381b6 100644 --- a/app/src/main/java/eu/kanade/domain/manga/interactor/ResetViewerFlags.kt +++ b/app/src/main/java/eu/kanade/domain/manga/interactor/ResetViewerFlags.kt @@ -1,6 +1,6 @@ package eu.kanade.domain.manga.interactor -import eu.kanade.domain.manga.repository.MangaRepository +import tachiyomi.domain.manga.repository.MangaRepository class ResetViewerFlags( private val mangaRepository: MangaRepository, diff --git a/app/src/main/java/eu/kanade/domain/manga/interactor/SetMangaChapterFlags.kt b/app/src/main/java/eu/kanade/domain/manga/interactor/SetMangaChapterFlags.kt index 682754183..6c6162073 100644 --- a/app/src/main/java/eu/kanade/domain/manga/interactor/SetMangaChapterFlags.kt +++ b/app/src/main/java/eu/kanade/domain/manga/interactor/SetMangaChapterFlags.kt @@ -1,8 +1,8 @@ package eu.kanade.domain.manga.interactor -import eu.kanade.domain.manga.repository.MangaRepository import tachiyomi.domain.manga.model.Manga import tachiyomi.domain.manga.model.MangaUpdate +import tachiyomi.domain.manga.repository.MangaRepository class SetMangaChapterFlags( private val mangaRepository: MangaRepository, diff --git a/app/src/main/java/eu/kanade/domain/manga/interactor/SetMangaFilteredScanlators.kt b/app/src/main/java/eu/kanade/domain/manga/interactor/SetMangaFilteredScanlators.kt index 87ce7b326..b56928e7a 100644 --- a/app/src/main/java/eu/kanade/domain/manga/interactor/SetMangaFilteredScanlators.kt +++ b/app/src/main/java/eu/kanade/domain/manga/interactor/SetMangaFilteredScanlators.kt @@ -1,8 +1,8 @@ package eu.kanade.domain.manga.interactor -import eu.kanade.domain.manga.repository.MangaRepository import tachiyomi.domain.manga.model.Manga import tachiyomi.domain.manga.model.MangaUpdate +import tachiyomi.domain.manga.repository.MangaRepository class SetMangaFilteredScanlators(private val mangaRepository: MangaRepository) { diff --git a/app/src/main/java/eu/kanade/domain/manga/interactor/SetMangaViewerFlags.kt b/app/src/main/java/eu/kanade/domain/manga/interactor/SetMangaViewerFlags.kt index 7c058dc07..521be8b8c 100644 --- a/app/src/main/java/eu/kanade/domain/manga/interactor/SetMangaViewerFlags.kt +++ b/app/src/main/java/eu/kanade/domain/manga/interactor/SetMangaViewerFlags.kt @@ -1,9 +1,9 @@ package eu.kanade.domain.manga.interactor -import eu.kanade.domain.manga.repository.MangaRepository import eu.kanade.tachiyomi.ui.reader.setting.OrientationType import eu.kanade.tachiyomi.ui.reader.setting.ReadingModeType import tachiyomi.domain.manga.model.MangaUpdate +import tachiyomi.domain.manga.repository.MangaRepository class SetMangaViewerFlags( private val mangaRepository: MangaRepository, diff --git a/app/src/main/java/eu/kanade/domain/manga/interactor/UpdateManga.kt b/app/src/main/java/eu/kanade/domain/manga/interactor/UpdateManga.kt index a902a58e0..cde9d295b 100644 --- a/app/src/main/java/eu/kanade/domain/manga/interactor/UpdateManga.kt +++ b/app/src/main/java/eu/kanade/domain/manga/interactor/UpdateManga.kt @@ -2,12 +2,12 @@ package eu.kanade.domain.manga.interactor import eu.kanade.domain.manga.model.hasCustomCover import eu.kanade.domain.manga.model.isLocal -import eu.kanade.domain.manga.repository.MangaRepository import eu.kanade.tachiyomi.data.cache.CoverCache import eu.kanade.tachiyomi.data.download.DownloadManager import eu.kanade.tachiyomi.source.model.SManga import tachiyomi.domain.manga.model.Manga import tachiyomi.domain.manga.model.MangaUpdate +import tachiyomi.domain.manga.repository.MangaRepository import uy.kohesive.injekt.Injekt import uy.kohesive.injekt.api.get import java.util.Date diff --git a/app/src/main/java/eu/kanade/domain/updates/interactor/GetUpdates.kt b/app/src/main/java/eu/kanade/domain/updates/interactor/GetUpdates.kt index fd05d95cc..9e5cfd9e4 100644 --- a/app/src/main/java/eu/kanade/domain/updates/interactor/GetUpdates.kt +++ b/app/src/main/java/eu/kanade/domain/updates/interactor/GetUpdates.kt @@ -1,8 +1,8 @@ package eu.kanade.domain.updates.interactor -import eu.kanade.domain.updates.repository.UpdatesRepository import kotlinx.coroutines.flow.Flow import tachiyomi.domain.updates.model.UpdatesWithRelations +import tachiyomi.domain.updates.repository.UpdatesRepository import java.util.Calendar class GetUpdates( diff --git a/app/src/main/java/eu/kanade/presentation/library/components/LibraryComfortableGrid.kt b/app/src/main/java/eu/kanade/presentation/library/components/LibraryComfortableGrid.kt index 21b549303..b4e13ec39 100644 --- a/app/src/main/java/eu/kanade/presentation/library/components/LibraryComfortableGrid.kt +++ b/app/src/main/java/eu/kanade/presentation/library/components/LibraryComfortableGrid.kt @@ -6,9 +6,9 @@ import androidx.compose.foundation.lazy.grid.items import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.util.fastAny -import eu.kanade.domain.library.model.LibraryManga import eu.kanade.presentation.components.MangaComfortableGridItem import eu.kanade.tachiyomi.ui.library.LibraryItem +import tachiyomi.domain.library.model.LibraryManga import tachiyomi.domain.manga.model.MangaCover @Composable diff --git a/app/src/main/java/eu/kanade/presentation/library/components/LibraryCompactGrid.kt b/app/src/main/java/eu/kanade/presentation/library/components/LibraryCompactGrid.kt index 42eb3596f..2667e4540 100644 --- a/app/src/main/java/eu/kanade/presentation/library/components/LibraryCompactGrid.kt +++ b/app/src/main/java/eu/kanade/presentation/library/components/LibraryCompactGrid.kt @@ -6,9 +6,9 @@ import androidx.compose.foundation.lazy.grid.items import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.util.fastAny -import eu.kanade.domain.library.model.LibraryManga import eu.kanade.presentation.components.MangaCompactGridItem import eu.kanade.tachiyomi.ui.library.LibraryItem +import tachiyomi.domain.library.model.LibraryManga import tachiyomi.domain.manga.model.MangaCover @Composable diff --git a/app/src/main/java/eu/kanade/presentation/library/components/LibraryContent.kt b/app/src/main/java/eu/kanade/presentation/library/components/LibraryContent.kt index 4dcfdf627..bf2f1a463 100644 --- a/app/src/main/java/eu/kanade/presentation/library/components/LibraryContent.kt +++ b/app/src/main/java/eu/kanade/presentation/library/components/LibraryContent.kt @@ -16,7 +16,6 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalLayoutDirection import eu.kanade.core.prefs.PreferenceMutableState -import eu.kanade.domain.library.model.LibraryManga import eu.kanade.presentation.components.PullRefresh import eu.kanade.presentation.components.rememberPagerState import eu.kanade.tachiyomi.ui.library.LibraryItem @@ -24,6 +23,7 @@ import kotlinx.coroutines.delay import kotlinx.coroutines.launch import tachiyomi.domain.category.model.Category import tachiyomi.domain.library.model.LibraryDisplayMode +import tachiyomi.domain.library.model.LibraryManga import kotlin.time.Duration.Companion.seconds @Composable diff --git a/app/src/main/java/eu/kanade/presentation/library/components/LibraryList.kt b/app/src/main/java/eu/kanade/presentation/library/components/LibraryList.kt index 4107d4759..3588c8c0b 100644 --- a/app/src/main/java/eu/kanade/presentation/library/components/LibraryList.kt +++ b/app/src/main/java/eu/kanade/presentation/library/components/LibraryList.kt @@ -8,11 +8,11 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp import androidx.compose.ui.util.fastAny -import eu.kanade.domain.library.model.LibraryManga import eu.kanade.presentation.components.FastScrollLazyColumn import eu.kanade.presentation.components.MangaListItem import eu.kanade.presentation.util.plus import eu.kanade.tachiyomi.ui.library.LibraryItem +import tachiyomi.domain.library.model.LibraryManga import tachiyomi.domain.manga.model.MangaCover @Composable diff --git a/app/src/main/java/eu/kanade/presentation/library/components/LibraryPager.kt b/app/src/main/java/eu/kanade/presentation/library/components/LibraryPager.kt index 1df8dd13c..0af97dfea 100644 --- a/app/src/main/java/eu/kanade/presentation/library/components/LibraryPager.kt +++ b/app/src/main/java/eu/kanade/presentation/library/components/LibraryPager.kt @@ -17,7 +17,6 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalConfiguration import androidx.compose.ui.unit.dp import eu.kanade.core.prefs.PreferenceMutableState -import eu.kanade.domain.library.model.LibraryManga import eu.kanade.presentation.components.EmptyScreen import eu.kanade.presentation.components.HorizontalPager import eu.kanade.presentation.components.PagerState @@ -25,6 +24,7 @@ import eu.kanade.presentation.util.plus import eu.kanade.tachiyomi.R import eu.kanade.tachiyomi.ui.library.LibraryItem import tachiyomi.domain.library.model.LibraryDisplayMode +import tachiyomi.domain.library.model.LibraryManga @Composable fun LibraryPager( diff --git a/app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsAdvancedScreen.kt b/app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsAdvancedScreen.kt index 2ecadf14d..30e2d5c9f 100644 --- a/app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsAdvancedScreen.kt +++ b/app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsAdvancedScreen.kt @@ -43,7 +43,6 @@ import eu.kanade.domain.base.BasePreferences import eu.kanade.domain.chapter.interactor.GetChapterByMangaId import eu.kanade.domain.library.service.LibraryPreferences import eu.kanade.domain.manga.interactor.GetAllManga -import eu.kanade.domain.manga.repository.MangaRepository import eu.kanade.domain.source.service.SourcePreferences import eu.kanade.presentation.more.settings.Preference import eu.kanade.presentation.util.collectAsState @@ -90,6 +89,7 @@ import kotlinx.coroutines.Job import kotlinx.coroutines.launch import logcat.LogPriority import okhttp3.Headers +import tachiyomi.domain.manga.repository.MangaRepository import uy.kohesive.injekt.Injekt import uy.kohesive.injekt.api.get import java.io.File diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt b/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt index 83132d22e..ccc48fce3 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt @@ -15,7 +15,6 @@ import eu.kanade.domain.chapter.interactor.SyncChaptersWithTrackServiceTwoWay import eu.kanade.domain.download.service.DownloadPreferences import eu.kanade.domain.library.model.GroupLibraryMode import eu.kanade.domain.library.model.LibraryGroup -import eu.kanade.domain.library.model.LibraryManga import eu.kanade.domain.library.service.LibraryPreferences import eu.kanade.domain.manga.interactor.GetFavorites import eu.kanade.domain.manga.interactor.GetLibraryManga @@ -83,6 +82,7 @@ import kotlinx.coroutines.sync.withPermit import logcat.LogPriority import tachiyomi.domain.category.model.Category import tachiyomi.domain.chapter.model.Chapter +import tachiyomi.domain.library.model.LibraryManga import tachiyomi.domain.manga.model.Manga import tachiyomi.domain.manga.model.toMangaUpdate import uy.kohesive.injekt.Injekt diff --git a/app/src/main/java/eu/kanade/tachiyomi/source/SourceManager.kt b/app/src/main/java/eu/kanade/tachiyomi/source/SourceManager.kt index e3f5433c7..69aa88d09 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/source/SourceManager.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/source/SourceManager.kt @@ -2,7 +2,6 @@ package eu.kanade.tachiyomi.source import android.content.Context import eu.kanade.domain.UnsortedPreferences -import eu.kanade.domain.source.repository.SourceDataRepository import eu.kanade.tachiyomi.R import eu.kanade.tachiyomi.data.download.DownloadManager import eu.kanade.tachiyomi.extension.ExtensionManager @@ -42,6 +41,7 @@ import kotlinx.coroutines.launch import kotlinx.coroutines.runBlocking import rx.Observable import tachiyomi.domain.source.model.SourceData +import tachiyomi.domain.source.repository.SourceDataRepository import uy.kohesive.injekt.injectLazy import java.util.concurrent.ConcurrentHashMap import kotlin.reflect.KClass diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryItem.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryItem.kt index 295c5fd24..a37e70457 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryItem.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryItem.kt @@ -1,8 +1,8 @@ package eu.kanade.tachiyomi.ui.library -import eu.kanade.domain.library.model.LibraryManga import eu.kanade.tachiyomi.source.SourceManager import eu.kanade.tachiyomi.source.getNameForMangaInfo +import tachiyomi.domain.library.model.LibraryManga import uy.kohesive.injekt.Injekt import uy.kohesive.injekt.api.get diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt index f4ab1bf7e..f1b4a42b7 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt @@ -26,7 +26,6 @@ import eu.kanade.domain.chapter.interactor.GetChapterByMangaId import eu.kanade.domain.chapter.interactor.SetReadStatus import eu.kanade.domain.history.interactor.GetNextChapters import eu.kanade.domain.library.model.LibraryGroup -import eu.kanade.domain.library.model.LibraryManga import eu.kanade.domain.library.service.LibraryPreferences import eu.kanade.domain.manga.interactor.GetIdsOfFavoriteMangaWithMetadata import eu.kanade.domain.manga.interactor.GetLibraryManga @@ -95,6 +94,7 @@ import kotlinx.coroutines.runBlocking import tachiyomi.domain.category.model.Category import tachiyomi.domain.chapter.model.Chapter import tachiyomi.domain.library.model.LibraryDisplayMode +import tachiyomi.domain.library.model.LibraryManga import tachiyomi.domain.library.model.LibrarySort import tachiyomi.domain.library.model.sort import tachiyomi.domain.manga.interactor.SetCustomMangaInfo diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryTab.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryTab.kt index e0788290a..d7d291c78 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryTab.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryTab.kt @@ -30,7 +30,6 @@ import cafe.adriel.voyager.navigator.tab.LocalTabNavigator import cafe.adriel.voyager.navigator.tab.TabOptions import eu.kanade.domain.UnsortedPreferences import eu.kanade.domain.library.model.LibraryGroup -import eu.kanade.domain.library.model.LibraryManga import eu.kanade.domain.manga.model.isLocal import eu.kanade.presentation.components.ChangeCategoryDialog import eu.kanade.presentation.components.DeleteLibraryMangaDialog @@ -64,6 +63,7 @@ import kotlinx.coroutines.flow.collectLatest import kotlinx.coroutines.flow.receiveAsFlow import kotlinx.coroutines.launch import tachiyomi.domain.category.model.Category +import tachiyomi.domain.library.model.LibraryManga import tachiyomi.domain.library.model.display import tachiyomi.domain.manga.model.Manga import uy.kohesive.injekt.Injekt diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/stats/StatsScreenModel.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/stats/StatsScreenModel.kt index eebe91d73..924f85773 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/stats/StatsScreenModel.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/stats/StatsScreenModel.kt @@ -8,7 +8,6 @@ import eu.kanade.core.util.fastFilter import eu.kanade.core.util.fastFilterNot import eu.kanade.core.util.fastMapNotNull import eu.kanade.domain.history.interactor.GetTotalReadDuration -import eu.kanade.domain.library.model.LibraryManga import eu.kanade.domain.library.service.LibraryPreferences import eu.kanade.domain.manga.interactor.GetLibraryManga import eu.kanade.domain.manga.model.isLocal @@ -24,6 +23,7 @@ import eu.kanade.tachiyomi.data.track.TrackManager import eu.kanade.tachiyomi.source.model.SManga import eu.kanade.tachiyomi.util.lang.launchIO import kotlinx.coroutines.flow.update +import tachiyomi.domain.library.model.LibraryManga import uy.kohesive.injekt.Injekt import uy.kohesive.injekt.api.get diff --git a/app/src/main/java/exh/eh/EHentaiUpdateHelper.kt b/app/src/main/java/exh/eh/EHentaiUpdateHelper.kt index bb95d68cf..5b8b01242 100644 --- a/app/src/main/java/exh/eh/EHentaiUpdateHelper.kt +++ b/app/src/main/java/exh/eh/EHentaiUpdateHelper.kt @@ -5,7 +5,6 @@ import eu.kanade.domain.category.interactor.GetCategories import eu.kanade.domain.category.interactor.SetMangaCategories import eu.kanade.domain.chapter.interactor.GetChapterByMangaId import eu.kanade.domain.chapter.interactor.GetChapterByUrl -import eu.kanade.domain.chapter.repository.ChapterRepository import eu.kanade.domain.history.interactor.GetHistoryByMangaId import eu.kanade.domain.history.interactor.RemoveHistory import eu.kanade.domain.history.interactor.UpsertHistory @@ -16,6 +15,7 @@ import kotlinx.coroutines.async import kotlinx.coroutines.coroutineScope import tachiyomi.domain.chapter.model.Chapter import tachiyomi.domain.chapter.model.ChapterUpdate +import tachiyomi.domain.chapter.repository.ChapterRepository import tachiyomi.domain.history.model.History import tachiyomi.domain.history.model.HistoryUpdate import tachiyomi.domain.manga.model.Manga diff --git a/app/src/main/java/eu/kanade/domain/chapter/repository/ChapterRepository.kt b/domain/src/main/java/tachiyomi/domain/chapter/repository/ChapterRepository.kt similarity index 95% rename from app/src/main/java/eu/kanade/domain/chapter/repository/ChapterRepository.kt rename to domain/src/main/java/tachiyomi/domain/chapter/repository/ChapterRepository.kt index 00c59c66a..dcd5690aa 100644 --- a/app/src/main/java/eu/kanade/domain/chapter/repository/ChapterRepository.kt +++ b/domain/src/main/java/tachiyomi/domain/chapter/repository/ChapterRepository.kt @@ -1,4 +1,4 @@ -package eu.kanade.domain.chapter.repository +package tachiyomi.domain.chapter.repository import kotlinx.coroutines.flow.Flow import tachiyomi.domain.chapter.model.Chapter diff --git a/app/src/main/java/eu/kanade/domain/history/repository/HistoryRepository.kt b/domain/src/main/java/tachiyomi/domain/history/repository/HistoryRepository.kt similarity index 94% rename from app/src/main/java/eu/kanade/domain/history/repository/HistoryRepository.kt rename to domain/src/main/java/tachiyomi/domain/history/repository/HistoryRepository.kt index 058ff6313..b04d3e8a6 100644 --- a/app/src/main/java/eu/kanade/domain/history/repository/HistoryRepository.kt +++ b/domain/src/main/java/tachiyomi/domain/history/repository/HistoryRepository.kt @@ -1,4 +1,4 @@ -package eu.kanade.domain.history.repository +package tachiyomi.domain.history.repository import kotlinx.coroutines.flow.Flow import tachiyomi.domain.history.model.History diff --git a/app/src/main/java/eu/kanade/domain/library/model/LibraryManga.kt b/domain/src/main/java/tachiyomi/domain/library/model/LibraryManga.kt similarity index 92% rename from app/src/main/java/eu/kanade/domain/library/model/LibraryManga.kt rename to domain/src/main/java/tachiyomi/domain/library/model/LibraryManga.kt index 85a5728c1..65e06c195 100644 --- a/app/src/main/java/eu/kanade/domain/library/model/LibraryManga.kt +++ b/domain/src/main/java/tachiyomi/domain/library/model/LibraryManga.kt @@ -1,4 +1,4 @@ -package eu.kanade.domain.library.model +package tachiyomi.domain.library.model import tachiyomi.domain.manga.model.Manga diff --git a/app/src/main/java/eu/kanade/domain/manga/repository/MangaRepository.kt b/domain/src/main/java/tachiyomi/domain/manga/repository/MangaRepository.kt similarity index 92% rename from app/src/main/java/eu/kanade/domain/manga/repository/MangaRepository.kt rename to domain/src/main/java/tachiyomi/domain/manga/repository/MangaRepository.kt index d6e70e053..77b085cea 100644 --- a/app/src/main/java/eu/kanade/domain/manga/repository/MangaRepository.kt +++ b/domain/src/main/java/tachiyomi/domain/manga/repository/MangaRepository.kt @@ -1,7 +1,7 @@ -package eu.kanade.domain.manga.repository +package tachiyomi.domain.manga.repository -import eu.kanade.domain.library.model.LibraryManga import kotlinx.coroutines.flow.Flow +import tachiyomi.domain.library.model.LibraryManga import tachiyomi.domain.manga.model.Manga import tachiyomi.domain.manga.model.MangaUpdate diff --git a/app/src/main/java/eu/kanade/domain/source/repository/SourceDataRepository.kt b/domain/src/main/java/tachiyomi/domain/source/repository/SourceDataRepository.kt similarity index 87% rename from app/src/main/java/eu/kanade/domain/source/repository/SourceDataRepository.kt rename to domain/src/main/java/tachiyomi/domain/source/repository/SourceDataRepository.kt index 9c839d8fc..4c0874789 100644 --- a/app/src/main/java/eu/kanade/domain/source/repository/SourceDataRepository.kt +++ b/domain/src/main/java/tachiyomi/domain/source/repository/SourceDataRepository.kt @@ -1,4 +1,4 @@ -package eu.kanade.domain.source.repository +package tachiyomi.domain.source.repository import kotlinx.coroutines.flow.Flow import tachiyomi.domain.source.model.SourceData diff --git a/app/src/main/java/eu/kanade/domain/updates/repository/UpdatesRepository.kt b/domain/src/main/java/tachiyomi/domain/updates/repository/UpdatesRepository.kt similarity index 81% rename from app/src/main/java/eu/kanade/domain/updates/repository/UpdatesRepository.kt rename to domain/src/main/java/tachiyomi/domain/updates/repository/UpdatesRepository.kt index 8b746b0e1..23d45e409 100644 --- a/app/src/main/java/eu/kanade/domain/updates/repository/UpdatesRepository.kt +++ b/domain/src/main/java/tachiyomi/domain/updates/repository/UpdatesRepository.kt @@ -1,4 +1,4 @@ -package eu.kanade.domain.updates.repository +package tachiyomi.domain.updates.repository import kotlinx.coroutines.flow.Flow import tachiyomi.domain.updates.model.UpdatesWithRelations