Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Verified Commit 11169d6e authored by Fahim M. Choudhury's avatar Fahim M. Choudhury
Browse files

refactor: rename AppInstallPreEnqueueChecker to PreEnqueueChecker

parent 4683e88e
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -35,7 +35,7 @@ import javax.inject.Inject

class AppInstallStartCoordinator @Inject constructor(
    @ApplicationContext private val context: Context,
    private val appInstallPreEnqueueChecker: AppInstallPreEnqueueChecker,
    private val preEnqueueChecker: PreEnqueueChecker,
    private val appManagerWrapper: AppManagerWrapper,
    private val sessionRepository: SessionRepository,
    private val playStoreAuthStore: PlayStoreAuthStore,
@@ -82,7 +82,7 @@ class AppInstallStartCoordinator @Inject constructor(
    }

    suspend fun canEnqueue(appInstall: AppInstall, isAnUpdate: Boolean = false): Boolean {
        return appInstallPreEnqueueChecker.canEnqueue(appInstall, isAnUpdate)
        return preEnqueueChecker.canEnqueue(appInstall, isAnUpdate)
    }

    private suspend fun dispatchAnonymousPaidAppWarning(appInstall: AppInstall, isSystemApp: Boolean) {
+1 −1
Original line number Diff line number Diff line
@@ -24,7 +24,7 @@ import foundation.e.apps.data.install.models.AppInstall
import timber.log.Timber
import javax.inject.Inject

class AppInstallPreEnqueueChecker @Inject constructor(
class PreEnqueueChecker @Inject constructor(
    private val downloadUrlRefresher: DownloadUrlRefresher,
    private val appManagerWrapper: AppManagerWrapper,
    private val ageLimitGate: AgeLimitGate,
+3 −3
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@ import foundation.e.apps.data.install.notification.StorageNotificationManager
import foundation.e.apps.data.install.core.helper.AgeLimitGate
import foundation.e.apps.data.install.core.helper.DevicePreconditions
import foundation.e.apps.data.install.core.helper.DownloadUrlRefresher
import foundation.e.apps.data.install.core.helper.AppInstallPreEnqueueChecker
import foundation.e.apps.data.install.core.helper.PreEnqueueChecker
import foundation.e.apps.data.install.core.helper.AppInstallStartCoordinator
import foundation.e.apps.data.install.workmanager.InstallWorkManager
import foundation.e.apps.data.install.wrapper.NetworkStatusChecker
@@ -75,7 +75,7 @@ class AppInstallStartCoordinatorTest {
    private lateinit var appManager: AppManager
    private lateinit var devicePreconditions: DevicePreconditions
    private lateinit var downloadUrlRefresher: DownloadUrlRefresher
    private lateinit var preflightChecker: AppInstallPreEnqueueChecker
    private lateinit var preflightChecker: PreEnqueueChecker
    private lateinit var coordinator: AppInstallStartCoordinator

    @Before
@@ -108,7 +108,7 @@ class AppInstallStartCoordinatorTest {
            storageSpaceChecker,
            networkStatusChecker
        )
        preflightChecker = AppInstallPreEnqueueChecker(
        preflightChecker = PreEnqueueChecker(
            downloadUrlRefresher,
            appManagerWrapper,
            ageLimitGate,
+4 −4
Original line number Diff line number Diff line
@@ -25,7 +25,7 @@ import foundation.e.apps.data.install.models.AppInstall
import foundation.e.apps.data.install.core.helper.AgeLimitGate
import foundation.e.apps.data.install.core.helper.DevicePreconditions
import foundation.e.apps.data.install.core.helper.DownloadUrlRefresher
import foundation.e.apps.data.install.core.helper.AppInstallPreEnqueueChecker
import foundation.e.apps.data.install.core.helper.PreEnqueueChecker
import foundation.e.apps.domain.model.install.Status
import io.mockk.coEvery
import io.mockk.coVerify
@@ -38,12 +38,12 @@ import org.junit.Before
import org.junit.Test

@OptIn(ExperimentalCoroutinesApi::class)
class AppInstallPreEnqueueCheckerTest {
class PreEnqueueCheckerTest {
    private lateinit var downloadUrlRefresher: DownloadUrlRefresher
    private lateinit var appManagerWrapper: AppManagerWrapper
    private lateinit var ageLimitGate: AgeLimitGate
    private lateinit var devicePreconditions: DevicePreconditions
    private lateinit var checker: AppInstallPreEnqueueChecker
    private lateinit var checker: PreEnqueueChecker

    @Before
    fun setup() {
@@ -51,7 +51,7 @@ class AppInstallPreEnqueueCheckerTest {
        appManagerWrapper = mockk(relaxed = true)
        ageLimitGate = mockk(relaxed = true)
        devicePreconditions = mockk(relaxed = true)
        checker = AppInstallPreEnqueueChecker(
        checker = PreEnqueueChecker(
            downloadUrlRefresher,
            appManagerWrapper,
            ageLimitGate,