ultrasonic-app-subsonic-and.../ultrasonic/src/main/kotlin/org/moire/ultrasonic/app/UApp.kt

33 lines
978 B
Kotlin
Raw Normal View History

package org.moire.ultrasonic.app
2020-05-29 11:23:51 +02:00
import androidx.multidex.MultiDexApplication
import org.koin.android.ext.android.startKoin
2020-06-30 17:09:13 +02:00
import org.moire.ultrasonic.di.DiProperties
import org.moire.ultrasonic.di.appPermanentStorage
import org.moire.ultrasonic.di.baseNetworkModule
import org.moire.ultrasonic.di.directoriesModule
import org.moire.ultrasonic.di.featureFlagsModule
import org.moire.ultrasonic.di.mediaPlayerModule
import org.moire.ultrasonic.di.musicServiceModule
2020-05-29 11:23:51 +02:00
class UApp : MultiDexApplication() {
override fun onCreate() {
super.onCreate()
startKoin(
this,
listOf(
directoriesModule,
appPermanentStorage,
baseNetworkModule,
featureFlagsModule,
musicServiceModule,
mediaPlayerModule
),
extraProperties = mapOf(
DiProperties.APP_CONTEXT to applicationContext
)
)
}
}