mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-04 08:08:55 +01:00 
			
		
		
		
	Minor cleanup
This commit is contained in:
		@@ -124,7 +124,7 @@ class DomainModule : InjektModule {
 | 
			
		||||
        addFactory { UpdateChapter(get()) }
 | 
			
		||||
        addFactory { SetReadStatus(get(), get(), get(), get()) }
 | 
			
		||||
        addFactory { ShouldUpdateDbChapter() }
 | 
			
		||||
        addFactory { SyncChaptersWithSource(get(), get(), get(), get()) }
 | 
			
		||||
        addFactory { SyncChaptersWithSource(get(), get(), get(), get(), get(), get(), get()) }
 | 
			
		||||
        addFactory { SyncChaptersWithTrackServiceTwoWay(get(), get()) }
 | 
			
		||||
 | 
			
		||||
        addSingletonFactory<HistoryRepository> { HistoryRepositoryImpl(get()) }
 | 
			
		||||
 
 | 
			
		||||
@@ -20,21 +20,19 @@ import tachiyomi.domain.chapter.repository.ChapterRepository
 | 
			
		||||
import tachiyomi.domain.chapter.service.ChapterRecognition
 | 
			
		||||
import tachiyomi.domain.manga.model.Manga
 | 
			
		||||
import tachiyomi.source.local.isLocal
 | 
			
		||||
import uy.kohesive.injekt.Injekt
 | 
			
		||||
import uy.kohesive.injekt.api.get
 | 
			
		||||
import java.lang.Long.max
 | 
			
		||||
import java.time.ZonedDateTime
 | 
			
		||||
import java.util.Date
 | 
			
		||||
import java.util.TreeSet
 | 
			
		||||
 | 
			
		||||
class SyncChaptersWithSource(
 | 
			
		||||
    private val downloadManager: DownloadManager = Injekt.get(),
 | 
			
		||||
    private val downloadProvider: DownloadProvider = Injekt.get(),
 | 
			
		||||
    private val chapterRepository: ChapterRepository = Injekt.get(),
 | 
			
		||||
    private val shouldUpdateDbChapter: ShouldUpdateDbChapter = Injekt.get(),
 | 
			
		||||
    private val updateManga: UpdateManga = Injekt.get(),
 | 
			
		||||
    private val updateChapter: UpdateChapter = Injekt.get(),
 | 
			
		||||
    private val getChapterByMangaId: GetChapterByMangaId = Injekt.get(),
 | 
			
		||||
    private val downloadManager: DownloadManager,
 | 
			
		||||
    private val downloadProvider: DownloadProvider,
 | 
			
		||||
    private val chapterRepository: ChapterRepository,
 | 
			
		||||
    private val shouldUpdateDbChapter: ShouldUpdateDbChapter,
 | 
			
		||||
    private val updateManga: UpdateManga,
 | 
			
		||||
    private val updateChapter: UpdateChapter,
 | 
			
		||||
    private val getChapterByMangaId: GetChapterByMangaId,
 | 
			
		||||
) {
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
 
 | 
			
		||||
@@ -9,12 +9,10 @@ import tachiyomi.domain.chapter.model.Chapter
 | 
			
		||||
import tachiyomi.domain.chapter.model.toChapterUpdate
 | 
			
		||||
import tachiyomi.domain.track.interactor.InsertTrack
 | 
			
		||||
import tachiyomi.domain.track.model.Track
 | 
			
		||||
import uy.kohesive.injekt.Injekt
 | 
			
		||||
import uy.kohesive.injekt.api.get
 | 
			
		||||
 | 
			
		||||
class SyncChaptersWithTrackServiceTwoWay(
 | 
			
		||||
    private val updateChapter: UpdateChapter = Injekt.get(),
 | 
			
		||||
    private val insertTrack: InsertTrack = Injekt.get(),
 | 
			
		||||
    private val updateChapter: UpdateChapter,
 | 
			
		||||
    private val insertTrack: InsertTrack,
 | 
			
		||||
) {
 | 
			
		||||
 | 
			
		||||
    suspend fun await(
 | 
			
		||||
 
 | 
			
		||||
@@ -28,8 +28,6 @@ class UiPreferences(
 | 
			
		||||
 | 
			
		||||
    fun themeDarkAmoled() = preferenceStore.getBoolean("pref_theme_dark_amoled_key", false)
 | 
			
		||||
 | 
			
		||||
    fun relativeTime() = preferenceStore.getInt("relative_time", 7)
 | 
			
		||||
 | 
			
		||||
    fun dateFormat() = preferenceStore.getString("app_date_format", "")
 | 
			
		||||
 | 
			
		||||
    fun tabletUiMode() = preferenceStore.getEnum("tablet_ui_mode", TabletUiMode.AUTOMATIC)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user