External Sources

This commit is contained in:
tom5079
2021-12-31 14:03:52 +09:00
parent 2e11a4907a
commit f271e61ea2
43 changed files with 148 additions and 6907 deletions

View File

@@ -45,7 +45,9 @@ import okhttp3.Protocol
import org.kodein.di.*
import org.kodein.di.android.x.androidXModule
import xyz.quaver.io.FileX
import xyz.quaver.pupil.proto.settingsDataStore
import xyz.quaver.pupil.sources.sourceModule
import xyz.quaver.pupil.sources.util.NetworkCache
import xyz.quaver.pupil.util.*
import java.util.*
@@ -53,10 +55,12 @@ class Pupil : Application(), DIAware {
override val di: DI by DI.lazy {
import(androidXModule(this@Pupil))
import(sourceModule)
import(sourceModule(this@Pupil))
bind { singleton { NetworkCache(applicationContext) } }
bindSingleton { settingsDataStore }
bind { singleton {
HttpClient(OkHttp) {
engine {