|
|
|
@ -55,7 +55,7 @@ open class BaseApp : Application(), Configuration.Provider {
|
|
|
|
lateinit var appValidator: AppValidator
|
|
|
|
lateinit var appValidator: AppValidator
|
|
|
|
|
|
|
|
|
|
|
|
@Inject
|
|
|
|
@Inject
|
|
|
|
lateinit var workScheduleManager: Provider<WorkScheduleManager>
|
|
|
|
lateinit var workScheduleManager: WorkScheduleManager
|
|
|
|
|
|
|
|
|
|
|
|
@Inject
|
|
|
|
@Inject
|
|
|
|
lateinit var workManagerProvider: Provider<WorkManager>
|
|
|
|
lateinit var workManagerProvider: Provider<WorkManager>
|
|
|
|
@ -83,7 +83,7 @@ open class BaseApp : Application(), Configuration.Provider {
|
|
|
|
processLifecycleScope.launch(Dispatchers.Default) {
|
|
|
|
processLifecycleScope.launch(Dispatchers.Default) {
|
|
|
|
setupDatabaseObservers()
|
|
|
|
setupDatabaseObservers()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
workScheduleManager.get().init()
|
|
|
|
workScheduleManager.init()
|
|
|
|
WorkServiceStopHelper(workManagerProvider).setup()
|
|
|
|
WorkServiceStopHelper(workManagerProvider).setup()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|