Create API token when updating from 24

This commit is contained in:
Kirill Kamakin
2022-12-11 17:45:22 +01:00
parent dd313def96
commit 3720b1aadb
12 changed files with 170 additions and 17 deletions

View File

@@ -4,7 +4,12 @@ import android.app.Application
import com.google.android.material.color.DynamicColors
import dagger.hilt.android.HiltAndroidApp
import gq.kirmanak.mealient.architecture.configuration.BuildConfiguration
import gq.kirmanak.mealient.data.migration.MigrationDetector
import gq.kirmanak.mealient.logging.Logger
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.Job
import kotlinx.coroutines.launch
import javax.inject.Inject
@HiltAndroidApp
@@ -16,9 +21,15 @@ class App : Application() {
@Inject
lateinit var buildConfiguration: BuildConfiguration
@Inject
lateinit var migrationDetector: MigrationDetector
private val appCoroutineScope = CoroutineScope(Dispatchers.Main + Job())
override fun onCreate() {
super.onCreate()
logger.v { "onCreate() called" }
DynamicColors.applyToActivitiesIfAvailable(this)
appCoroutineScope.launch { migrationDetector.executeMigrations() }
}
}