package dev.jdtech.jellyfin import android.app.Application import androidx.appcompat.app.AppCompatDelegate import androidx.preference.PreferenceManager import dagger.hilt.android.HiltAndroidApp import timber.log.Timber @HiltAndroidApp class BaseApplication : Application() { override fun onCreate() { val sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this) when (sharedPreferences.getString("theme", null)) { "system" -> AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM) "light" -> AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO) "dark" -> AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES) } super.onCreate() if (BuildConfig.DEBUG) { Timber.plant(Timber.DebugTree()) } } }