Loading app/src/main/java/foundation/e/apps/AppLoungeApplication.kt +1 −2 Original line number Diff line number Diff line Loading @@ -29,11 +29,11 @@ import dagger.hilt.android.HiltAndroidApp import foundation.e.apps.data.Constants.TAG_APP_INSTALL_STATE import foundation.e.apps.data.Constants.TAG_AUTHDATA_DUMP import foundation.e.apps.data.di.qualifiers.IoCoroutineScope import foundation.e.apps.data.install.AppInstallDAO import foundation.e.apps.data.install.pkg.AppLoungePackageManager import foundation.e.apps.data.install.pkg.PkgManagerBR import foundation.e.apps.data.install.updates.UpdatesWorkManager import foundation.e.apps.data.install.workmanager.InstallOrchestrator import foundation.e.apps.data.installation.local.AppInstallDAO import foundation.e.apps.data.system.CustomUncaughtExceptionHandler import foundation.e.apps.domain.model.install.Status import foundation.e.apps.domain.preferences.SessionRepository Loading @@ -48,7 +48,6 @@ import timber.log.Timber import timber.log.Timber.Forest.plant import java.util.concurrent.Executors import javax.inject.Inject @HiltAndroidApp @DelicateCoroutinesApi class AppLoungeApplication : Application(), Configuration.Provider { Loading app/src/main/java/foundation/e/apps/data/database/AppDatabase.kt +1 −2 Original line number Diff line number Diff line Loading @@ -7,18 +7,17 @@ import androidx.room.RoomDatabase import androidx.room.TypeConverters import androidx.room.migration.Migration import androidx.sqlite.db.SupportSQLiteDatabase import foundation.e.apps.data.database.install.AppInstallConverter import foundation.e.apps.data.exodus.Tracker import foundation.e.apps.data.exodus.TrackerDao import foundation.e.apps.data.faultyApps.FaultyApp import foundation.e.apps.data.faultyApps.FaultyAppDao import foundation.e.apps.data.fdroid.FdroidDao import foundation.e.apps.data.fdroid.models.FdroidEntity import foundation.e.apps.data.installation.local.AppInstallConverter import foundation.e.apps.data.parentalcontrol.ContentRatingDao import foundation.e.apps.data.parentalcontrol.ContentRatingEntity import foundation.e.apps.data.parentalcontrol.FDroidNsfwApp import foundation.e.apps.data.parentalcontrol.googleplay.GPlayContentRatingGroup @Database( entities = [ Tracker::class, Loading app/src/main/java/foundation/e/apps/data/di/db/DatabaseModule.kt +2 −2 Original line number Diff line number Diff line Loading @@ -6,8 +6,8 @@ import dagger.Provides import dagger.hilt.InstallIn import dagger.hilt.android.qualifiers.ApplicationContext import dagger.hilt.components.SingletonComponent import foundation.e.apps.data.database.install.AppInstallDatabase import foundation.e.apps.data.install.AppInstallDAO import foundation.e.apps.data.installation.local.AppInstallDAO import foundation.e.apps.data.installation.local.AppInstallDatabase import javax.inject.Singleton @Module Loading app/src/main/java/foundation/e/apps/data/install/AppInstallRepository.kt +1 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ package foundation.e.apps.data.install import androidx.lifecycle.LiveData import androidx.lifecycle.asFlow import foundation.e.apps.OpenForTesting import foundation.e.apps.data.installation.local.AppInstallDAO import foundation.e.apps.data.installation.model.AppInstall import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.sync.Mutex Loading app/src/main/java/foundation/e/apps/data/install/workmanager/InstallOrchestrator.kt +1 −2 Original line number Diff line number Diff line Loading @@ -24,8 +24,8 @@ import androidx.work.WorkManager import androidx.work.await import dagger.hilt.android.qualifiers.ApplicationContext import foundation.e.apps.data.di.qualifiers.IoCoroutineScope import foundation.e.apps.data.install.AppInstallDAO import foundation.e.apps.data.install.AppManagerWrapper import foundation.e.apps.data.installation.local.AppInstallDAO import foundation.e.apps.data.installation.model.AppInstall import foundation.e.apps.domain.model.install.Status import kotlinx.coroutines.CancellationException Loading @@ -36,7 +36,6 @@ import kotlinx.coroutines.flow.onEach import kotlinx.coroutines.launch import timber.log.Timber import javax.inject.Inject class InstallOrchestrator @Inject constructor( @param:ApplicationContext val context: Context, @param:IoCoroutineScope private val scope: CoroutineScope, Loading Loading
app/src/main/java/foundation/e/apps/AppLoungeApplication.kt +1 −2 Original line number Diff line number Diff line Loading @@ -29,11 +29,11 @@ import dagger.hilt.android.HiltAndroidApp import foundation.e.apps.data.Constants.TAG_APP_INSTALL_STATE import foundation.e.apps.data.Constants.TAG_AUTHDATA_DUMP import foundation.e.apps.data.di.qualifiers.IoCoroutineScope import foundation.e.apps.data.install.AppInstallDAO import foundation.e.apps.data.install.pkg.AppLoungePackageManager import foundation.e.apps.data.install.pkg.PkgManagerBR import foundation.e.apps.data.install.updates.UpdatesWorkManager import foundation.e.apps.data.install.workmanager.InstallOrchestrator import foundation.e.apps.data.installation.local.AppInstallDAO import foundation.e.apps.data.system.CustomUncaughtExceptionHandler import foundation.e.apps.domain.model.install.Status import foundation.e.apps.domain.preferences.SessionRepository Loading @@ -48,7 +48,6 @@ import timber.log.Timber import timber.log.Timber.Forest.plant import java.util.concurrent.Executors import javax.inject.Inject @HiltAndroidApp @DelicateCoroutinesApi class AppLoungeApplication : Application(), Configuration.Provider { Loading
app/src/main/java/foundation/e/apps/data/database/AppDatabase.kt +1 −2 Original line number Diff line number Diff line Loading @@ -7,18 +7,17 @@ import androidx.room.RoomDatabase import androidx.room.TypeConverters import androidx.room.migration.Migration import androidx.sqlite.db.SupportSQLiteDatabase import foundation.e.apps.data.database.install.AppInstallConverter import foundation.e.apps.data.exodus.Tracker import foundation.e.apps.data.exodus.TrackerDao import foundation.e.apps.data.faultyApps.FaultyApp import foundation.e.apps.data.faultyApps.FaultyAppDao import foundation.e.apps.data.fdroid.FdroidDao import foundation.e.apps.data.fdroid.models.FdroidEntity import foundation.e.apps.data.installation.local.AppInstallConverter import foundation.e.apps.data.parentalcontrol.ContentRatingDao import foundation.e.apps.data.parentalcontrol.ContentRatingEntity import foundation.e.apps.data.parentalcontrol.FDroidNsfwApp import foundation.e.apps.data.parentalcontrol.googleplay.GPlayContentRatingGroup @Database( entities = [ Tracker::class, Loading
app/src/main/java/foundation/e/apps/data/di/db/DatabaseModule.kt +2 −2 Original line number Diff line number Diff line Loading @@ -6,8 +6,8 @@ import dagger.Provides import dagger.hilt.InstallIn import dagger.hilt.android.qualifiers.ApplicationContext import dagger.hilt.components.SingletonComponent import foundation.e.apps.data.database.install.AppInstallDatabase import foundation.e.apps.data.install.AppInstallDAO import foundation.e.apps.data.installation.local.AppInstallDAO import foundation.e.apps.data.installation.local.AppInstallDatabase import javax.inject.Singleton @Module Loading
app/src/main/java/foundation/e/apps/data/install/AppInstallRepository.kt +1 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ package foundation.e.apps.data.install import androidx.lifecycle.LiveData import androidx.lifecycle.asFlow import foundation.e.apps.OpenForTesting import foundation.e.apps.data.installation.local.AppInstallDAO import foundation.e.apps.data.installation.model.AppInstall import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.sync.Mutex Loading
app/src/main/java/foundation/e/apps/data/install/workmanager/InstallOrchestrator.kt +1 −2 Original line number Diff line number Diff line Loading @@ -24,8 +24,8 @@ import androidx.work.WorkManager import androidx.work.await import dagger.hilt.android.qualifiers.ApplicationContext import foundation.e.apps.data.di.qualifiers.IoCoroutineScope import foundation.e.apps.data.install.AppInstallDAO import foundation.e.apps.data.install.AppManagerWrapper import foundation.e.apps.data.installation.local.AppInstallDAO import foundation.e.apps.data.installation.model.AppInstall import foundation.e.apps.domain.model.install.Status import kotlinx.coroutines.CancellationException Loading @@ -36,7 +36,6 @@ import kotlinx.coroutines.flow.onEach import kotlinx.coroutines.launch import timber.log.Timber import javax.inject.Inject class InstallOrchestrator @Inject constructor( @param:ApplicationContext val context: Context, @param:IoCoroutineScope private val scope: CoroutineScope, Loading