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

Commit 8ce3b7d4 authored by Android Build Coastguard Worker's avatar Android Build Coastguard Worker
Browse files

Merge cherrypicks of ['googleplex-android-review.googlesource.com/27829737'] into 24Q2-release.

Change-Id: I02edc8a40ae34d0f73f50899ced53aa663f5d172
parents dd63f9d3 9a9d0371
Loading
Loading
Loading
Loading
+2 −50
Original line number Original line Diff line number Diff line
@@ -27,53 +27,5 @@ val Kosmos.instanceIdSequenceFake: InstanceIdSequenceFake by
val Kosmos.qsEventLogger: QsEventLoggerFake by
val Kosmos.qsEventLogger: QsEventLoggerFake by
    Kosmos.Fixture { QsEventLoggerFake(uiEventLoggerFake, instanceIdSequenceFake) }
    Kosmos.Fixture { QsEventLoggerFake(uiEventLoggerFake, instanceIdSequenceFake) }


var Kosmos.qsTileFactory by Fixture<QSFactory>()
var Kosmos.newQSTileFactory by Kosmos.Fixture<NewQSTileFactory>()

var Kosmos.qsTileFactory by Kosmos.Fixture<QSFactory>()
val Kosmos.fgsManagerController by Fixture { FakeFgsManagerController() }
 No newline at end of file

val Kosmos.footerActionsController by Fixture {
    FooterActionsController(
        fgsManagerController = fgsManagerController,
    )
}

val Kosmos.qsSecurityFooterUtils by Fixture {
    QSSecurityFooterUtils(
        applicationContext,
        devicePolicyManager,
        userTracker,
        fakeExecutorHandler,
        activityStarter,
        securityController,
        looper,
        dialogTransitionAnimator,
    )
}

val Kosmos.footerActionsInteractor by Fixture {
    FooterActionsInteractorImpl(
        activityStarter = activityStarter,
        metricsLogger = metricsLogger,
        uiEventLogger = uiEventLogger,
        deviceProvisionedController = deviceProvisionedController,
        qsSecurityFooterUtils = qsSecurityFooterUtils,
        fgsManagerController = fgsManagerController,
        userSwitcherInteractor = userSwitcherInteractor,
        securityRepository = securityRepository,
        foregroundServicesRepository = foregroundServicesRepository,
        userSwitcherRepository = userSwitcherRepository,
        broadcastDispatcher = broadcastDispatcher,
        bgDispatcher = testDispatcher,
    )
}

val Kosmos.footerActionsViewModelFactory by Fixture {
    FooterActionsViewModel.Factory(
        context = applicationContext,
        falsingManager = falsingManager,
        footerActionsInteractor = footerActionsInteractor,
        globalActionsDialogLiteProvider = { mock() },
        activityStarter,
        showPowerButton = true,
    )
}