Sources settings

This commit is contained in:
Koitharu
2020-03-14 10:20:56 +02:00
parent 68b196de52
commit 3c4e29149f
32 changed files with 178 additions and 106 deletions

View File

@@ -13,9 +13,9 @@ import org.koin.android.ext.koin.androidLogger
import org.koin.core.context.startKoin
import org.koin.dsl.module
import org.koitharu.kotatsu.core.db.MangaDatabase
import org.koitharu.kotatsu.core.http.persistentcookiejar.PersistentCookieJar
import org.koitharu.kotatsu.core.http.persistentcookiejar.cache.SetCookieCache
import org.koitharu.kotatsu.core.http.persistentcookiejar.persistence.SharedPrefsCookiePersistor
import org.koitharu.kotatsu.core.local.cookies.PersistentCookieJar
import org.koitharu.kotatsu.core.local.cookies.cache.SetCookieCache
import org.koitharu.kotatsu.core.local.cookies.persistence.SharedPrefsCookiePersistor
import org.koitharu.kotatsu.core.local.CbzFetcher
import org.koitharu.kotatsu.core.local.PagesCache
import org.koitharu.kotatsu.core.prefs.AppSettings
@@ -47,19 +47,15 @@ class KotatsuApp : Application() {
.cache(CacheUtils.createHttpCache(applicationContext))
.build()
}
}, module {
single {
MangaLoaderContext()
}
}, module {
single {
mangaDb().build()
}
}, module {
single {
MangaLoaderContext()
}
factory {
AppSettings(applicationContext)
}
}, module {
single {
PagesCache(applicationContext)
}