External Sources
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user