2018-06-23 22:18:08 +02:00
|
|
|
package org.moire.ultrasonic.app
|
|
|
|
|
2020-05-29 11:23:51 +02:00
|
|
|
import androidx.multidex.MultiDexApplication
|
2018-06-23 22:18:08 +02:00
|
|
|
import org.koin.android.ext.android.startKoin
|
2018-08-03 21:50:21 +02:00
|
|
|
import org.moire.ultrasonic.di.DiProperties
|
|
|
|
import org.moire.ultrasonic.di.appPermanentStorage
|
2018-06-24 17:27:33 +02:00
|
|
|
import org.moire.ultrasonic.di.baseNetworkModule
|
2018-06-23 22:18:08 +02:00
|
|
|
import org.moire.ultrasonic.di.directoriesModule
|
2018-07-14 22:14:20 +02:00
|
|
|
import org.moire.ultrasonic.di.featureFlagsModule
|
2018-06-23 22:18:08 +02:00
|
|
|
import org.moire.ultrasonic.di.musicServiceModule
|
|
|
|
|
2020-05-29 11:23:51 +02:00
|
|
|
class UApp : MultiDexApplication() {
|
2018-06-23 22:18:08 +02:00
|
|
|
override fun onCreate() {
|
|
|
|
super.onCreate()
|
|
|
|
|
2020-06-13 19:04:31 +02:00
|
|
|
startKoin(
|
|
|
|
this,
|
2018-08-03 21:50:21 +02:00
|
|
|
listOf(
|
|
|
|
directoriesModule,
|
|
|
|
appPermanentStorage,
|
|
|
|
baseNetworkModule,
|
|
|
|
featureFlagsModule,
|
|
|
|
musicServiceModule
|
|
|
|
),
|
|
|
|
extraProperties = mapOf(
|
|
|
|
DiProperties.APP_CONTEXT to applicationContext
|
|
|
|
)
|
|
|
|
)
|
2018-06-23 22:18:08 +02:00
|
|
|
}
|
|
|
|
}
|