INNER CODE UNIT · Kotlin
BaseApplication
jarnedemeulemeester/findroid · app/phone/src/main/java/dev/jdtech/jellyfin/BaseApplication.kt:34
class BaseApplication : Application(), Configuration.Provider, SingletonImageLoader.Factory {
@Inject lateinit var appPreferences: AppPreferences
@Inject lateinit var workerFactory: HiltWorkerFactory
override val workManagerConfiguration: Configuration
get() = Configuration.Builder().setWorkerFactory(workerFactory).build()
override fun onCreate() {
super.onCreate()
if (BuildConfig.DEBUG) {
Timber.plant(Timber.DebugTree())
}
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.S) {
val mode =
when (appPreferences.getValue(appPreferences.theme)) {