Loading app/src/main/java/foundation/e/apps/AppLoungeApplication.kt +14 −0 Original line number Diff line number Diff line Loading @@ -22,12 +22,17 @@ import android.app.Application import android.util.Log import androidx.hilt.work.HiltWorkerFactory import androidx.work.Configuration import androidx.work.ExistingPeriodicWorkPolicy import dagger.hilt.android.HiltAndroidApp import foundation.e.apps.login.LoginDataStore import foundation.e.apps.manager.pkg.PkgManagerBR import foundation.e.apps.manager.pkg.PkgManagerModule import foundation.e.apps.manager.workmanager.InstallWorkManager import foundation.e.apps.setup.tos.TOS_VERSION import foundation.e.apps.updates.manager.UpdatesWorkManager import foundation.e.apps.utils.enums.User import foundation.e.apps.utils.modules.DataStoreModule import foundation.e.apps.utils.modules.PreferenceManagerModule import foundation.e.lib.telemetry.Telemetry import kotlinx.coroutines.DelicateCoroutinesApi import kotlinx.coroutines.MainScope Loading @@ -50,6 +55,9 @@ class AppLoungeApplication : Application(), Configuration.Provider { @Inject lateinit var dataStoreModule: DataStoreModule @Inject lateinit var preferenceManagerModule: PreferenceManagerModule override fun onCreate() { super.onCreate() Loading Loading @@ -82,6 +90,12 @@ class AppLoungeApplication : Application(), Configuration.Provider { } }) } UpdatesWorkManager.enqueueWork( this, preferenceManagerModule.getUpdateInterval(), ExistingPeriodicWorkPolicy.KEEP ) } override fun getWorkManagerConfiguration() = Loading Loading
app/src/main/java/foundation/e/apps/AppLoungeApplication.kt +14 −0 Original line number Diff line number Diff line Loading @@ -22,12 +22,17 @@ import android.app.Application import android.util.Log import androidx.hilt.work.HiltWorkerFactory import androidx.work.Configuration import androidx.work.ExistingPeriodicWorkPolicy import dagger.hilt.android.HiltAndroidApp import foundation.e.apps.login.LoginDataStore import foundation.e.apps.manager.pkg.PkgManagerBR import foundation.e.apps.manager.pkg.PkgManagerModule import foundation.e.apps.manager.workmanager.InstallWorkManager import foundation.e.apps.setup.tos.TOS_VERSION import foundation.e.apps.updates.manager.UpdatesWorkManager import foundation.e.apps.utils.enums.User import foundation.e.apps.utils.modules.DataStoreModule import foundation.e.apps.utils.modules.PreferenceManagerModule import foundation.e.lib.telemetry.Telemetry import kotlinx.coroutines.DelicateCoroutinesApi import kotlinx.coroutines.MainScope Loading @@ -50,6 +55,9 @@ class AppLoungeApplication : Application(), Configuration.Provider { @Inject lateinit var dataStoreModule: DataStoreModule @Inject lateinit var preferenceManagerModule: PreferenceManagerModule override fun onCreate() { super.onCreate() Loading Loading @@ -82,6 +90,12 @@ class AppLoungeApplication : Application(), Configuration.Provider { } }) } UpdatesWorkManager.enqueueWork( this, preferenceManagerModule.getUpdateInterval(), ExistingPeriodicWorkPolicy.KEEP ) } override fun getWorkManagerConfiguration() = Loading