Loading app/src/main/java/foundation/e/apps/data/di/bindings/AppInstallationModule.kt +5 −5 Original line number Diff line number Diff line Loading @@ -28,18 +28,18 @@ import foundation.e.apps.data.install.download.DownloadManagerUtils import foundation.e.apps.data.install.wrapper.AppEventDispatcher import foundation.e.apps.data.install.wrapper.DefaultAppEventDispatcher import foundation.e.apps.data.install.wrapper.DeviceNetworkStatusChecker import foundation.e.apps.data.install.wrapper.NetworkStatusChecker import foundation.e.apps.data.install.wrapper.ParentalControlAuthGateway import foundation.e.apps.data.install.wrapper.ParentalControlAuthGatewayImpl import foundation.e.apps.data.install.wrapper.StorageSpaceChecker import foundation.e.apps.data.install.wrapper.StorageSpaceCheckerImpl import foundation.e.apps.data.install.wrapper.UpdatesNotificationSender import foundation.e.apps.data.install.wrapper.UpdatesNotificationSenderImpl import foundation.e.apps.data.install.wrapper.UpdatesTracker import foundation.e.apps.data.install.wrapper.UpdatesTrackerImpl import foundation.e.apps.data.installation.port.InstallationAppManager import foundation.e.apps.data.installation.port.InstallationCompletionNotifier import foundation.e.apps.data.installation.port.InstallationDownloadStatusUpdater import foundation.e.apps.data.installation.port.NetworkStatusChecker import foundation.e.apps.data.installation.port.ParentalControlAuthGateway import foundation.e.apps.data.installation.port.StorageSpaceChecker import foundation.e.apps.data.installation.port.UpdatesNotificationSender import foundation.e.apps.data.installation.port.UpdatesTracker import javax.inject.Singleton @Module Loading app/src/main/java/foundation/e/apps/data/install/core/helper/AgeLimiter.kt +1 −1 Original line number Diff line number Diff line Loading @@ -23,8 +23,8 @@ import foundation.e.apps.data.ResultSupreme import foundation.e.apps.data.event.AppEvent import foundation.e.apps.data.install.AppManagerWrapper import foundation.e.apps.data.install.wrapper.AppEventDispatcher import foundation.e.apps.data.install.wrapper.ParentalControlAuthGateway import foundation.e.apps.data.installation.model.AppInstall import foundation.e.apps.data.installation.port.ParentalControlAuthGateway import foundation.e.apps.domain.ValidateAppAgeLimitUseCase import foundation.e.apps.domain.model.ContentRatingValidity import kotlinx.coroutines.CompletableDeferred Loading app/src/main/java/foundation/e/apps/data/install/core/helper/DevicePreconditions.kt +2 −2 Original line number Diff line number Diff line Loading @@ -23,9 +23,9 @@ import foundation.e.apps.data.event.AppEvent import foundation.e.apps.data.install.AppManagerWrapper import foundation.e.apps.data.install.notification.StorageNotificationManager import foundation.e.apps.data.install.wrapper.AppEventDispatcher import foundation.e.apps.data.install.wrapper.NetworkStatusChecker import foundation.e.apps.data.install.wrapper.StorageSpaceChecker import foundation.e.apps.data.installation.model.AppInstall import foundation.e.apps.data.installation.port.NetworkStatusChecker import foundation.e.apps.data.installation.port.StorageSpaceChecker import timber.log.Timber import javax.inject.Inject class DevicePreconditions @Inject constructor( Loading app/src/main/java/foundation/e/apps/data/install/core/helper/InstallationCompletionHandler.kt +2 −2 Original line number Diff line number Diff line Loading @@ -22,10 +22,10 @@ import android.content.Context import dagger.hilt.android.qualifiers.ApplicationContext import foundation.e.apps.R import foundation.e.apps.data.install.AppManagerWrapper import foundation.e.apps.data.install.wrapper.UpdatesNotificationSender import foundation.e.apps.data.install.wrapper.UpdatesTracker import foundation.e.apps.data.installation.model.AppInstall import foundation.e.apps.data.installation.port.InstallationCompletionNotifier import foundation.e.apps.data.installation.port.UpdatesNotificationSender import foundation.e.apps.data.installation.port.UpdatesTracker import foundation.e.apps.data.installation.repository.AppInstallRepository import foundation.e.apps.data.preference.PlayStoreAuthStore import foundation.e.apps.data.utils.getFormattedString Loading app/src/main/java/foundation/e/apps/data/install/wrapper/NetworkStatusChecker.kt→app/src/main/java/foundation/e/apps/data/install/wrapper/DeviceNetworkStatusChecker.kt +1 −4 Original line number Diff line number Diff line Loading @@ -20,13 +20,10 @@ package foundation.e.apps.data.install.wrapper import android.content.Context import dagger.hilt.android.qualifiers.ApplicationContext import foundation.e.apps.data.installation.port.NetworkStatusChecker import foundation.e.apps.data.system.isNetworkAvailable import javax.inject.Inject interface NetworkStatusChecker { fun isNetworkAvailable(): Boolean } class DeviceNetworkStatusChecker @Inject constructor( @ApplicationContext private val context: Context ) : NetworkStatusChecker { Loading Loading
app/src/main/java/foundation/e/apps/data/di/bindings/AppInstallationModule.kt +5 −5 Original line number Diff line number Diff line Loading @@ -28,18 +28,18 @@ import foundation.e.apps.data.install.download.DownloadManagerUtils import foundation.e.apps.data.install.wrapper.AppEventDispatcher import foundation.e.apps.data.install.wrapper.DefaultAppEventDispatcher import foundation.e.apps.data.install.wrapper.DeviceNetworkStatusChecker import foundation.e.apps.data.install.wrapper.NetworkStatusChecker import foundation.e.apps.data.install.wrapper.ParentalControlAuthGateway import foundation.e.apps.data.install.wrapper.ParentalControlAuthGatewayImpl import foundation.e.apps.data.install.wrapper.StorageSpaceChecker import foundation.e.apps.data.install.wrapper.StorageSpaceCheckerImpl import foundation.e.apps.data.install.wrapper.UpdatesNotificationSender import foundation.e.apps.data.install.wrapper.UpdatesNotificationSenderImpl import foundation.e.apps.data.install.wrapper.UpdatesTracker import foundation.e.apps.data.install.wrapper.UpdatesTrackerImpl import foundation.e.apps.data.installation.port.InstallationAppManager import foundation.e.apps.data.installation.port.InstallationCompletionNotifier import foundation.e.apps.data.installation.port.InstallationDownloadStatusUpdater import foundation.e.apps.data.installation.port.NetworkStatusChecker import foundation.e.apps.data.installation.port.ParentalControlAuthGateway import foundation.e.apps.data.installation.port.StorageSpaceChecker import foundation.e.apps.data.installation.port.UpdatesNotificationSender import foundation.e.apps.data.installation.port.UpdatesTracker import javax.inject.Singleton @Module Loading
app/src/main/java/foundation/e/apps/data/install/core/helper/AgeLimiter.kt +1 −1 Original line number Diff line number Diff line Loading @@ -23,8 +23,8 @@ import foundation.e.apps.data.ResultSupreme import foundation.e.apps.data.event.AppEvent import foundation.e.apps.data.install.AppManagerWrapper import foundation.e.apps.data.install.wrapper.AppEventDispatcher import foundation.e.apps.data.install.wrapper.ParentalControlAuthGateway import foundation.e.apps.data.installation.model.AppInstall import foundation.e.apps.data.installation.port.ParentalControlAuthGateway import foundation.e.apps.domain.ValidateAppAgeLimitUseCase import foundation.e.apps.domain.model.ContentRatingValidity import kotlinx.coroutines.CompletableDeferred Loading
app/src/main/java/foundation/e/apps/data/install/core/helper/DevicePreconditions.kt +2 −2 Original line number Diff line number Diff line Loading @@ -23,9 +23,9 @@ import foundation.e.apps.data.event.AppEvent import foundation.e.apps.data.install.AppManagerWrapper import foundation.e.apps.data.install.notification.StorageNotificationManager import foundation.e.apps.data.install.wrapper.AppEventDispatcher import foundation.e.apps.data.install.wrapper.NetworkStatusChecker import foundation.e.apps.data.install.wrapper.StorageSpaceChecker import foundation.e.apps.data.installation.model.AppInstall import foundation.e.apps.data.installation.port.NetworkStatusChecker import foundation.e.apps.data.installation.port.StorageSpaceChecker import timber.log.Timber import javax.inject.Inject class DevicePreconditions @Inject constructor( Loading
app/src/main/java/foundation/e/apps/data/install/core/helper/InstallationCompletionHandler.kt +2 −2 Original line number Diff line number Diff line Loading @@ -22,10 +22,10 @@ import android.content.Context import dagger.hilt.android.qualifiers.ApplicationContext import foundation.e.apps.R import foundation.e.apps.data.install.AppManagerWrapper import foundation.e.apps.data.install.wrapper.UpdatesNotificationSender import foundation.e.apps.data.install.wrapper.UpdatesTracker import foundation.e.apps.data.installation.model.AppInstall import foundation.e.apps.data.installation.port.InstallationCompletionNotifier import foundation.e.apps.data.installation.port.UpdatesNotificationSender import foundation.e.apps.data.installation.port.UpdatesTracker import foundation.e.apps.data.installation.repository.AppInstallRepository import foundation.e.apps.data.preference.PlayStoreAuthStore import foundation.e.apps.data.utils.getFormattedString Loading
app/src/main/java/foundation/e/apps/data/install/wrapper/NetworkStatusChecker.kt→app/src/main/java/foundation/e/apps/data/install/wrapper/DeviceNetworkStatusChecker.kt +1 −4 Original line number Diff line number Diff line Loading @@ -20,13 +20,10 @@ package foundation.e.apps.data.install.wrapper import android.content.Context import dagger.hilt.android.qualifiers.ApplicationContext import foundation.e.apps.data.installation.port.NetworkStatusChecker import foundation.e.apps.data.system.isNetworkAvailable import javax.inject.Inject interface NetworkStatusChecker { fun isNetworkAvailable(): Boolean } class DeviceNetworkStatusChecker @Inject constructor( @ApplicationContext private val context: Context ) : NetworkStatusChecker { Loading