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

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

Merge cherrypicks of ['googleplex-android-review.googlesource.com/27829737']...

Merge cherrypicks of ['googleplex-android-review.googlesource.com/27829737'] into sparse-11963768-L48200030004546227.
SPARSE_CHANGE: I55c23afc0c338c6c009b99822780f1998d4a624b

Change-Id: I634fff3d6b6f4392dffab3a0ee8082f0a6eefe3e
parents 881f464f 1b9781f9
Loading
Loading
Loading
Loading
+2 −50
Original line number Diff line number Diff line
@@ -27,53 +27,5 @@ val Kosmos.instanceIdSequenceFake: InstanceIdSequenceFake by
val Kosmos.qsEventLogger: QsEventLoggerFake by
    Kosmos.Fixture { QsEventLoggerFake(uiEventLoggerFake, instanceIdSequenceFake) }

var Kosmos.qsTileFactory by Fixture<QSFactory>()

val Kosmos.fgsManagerController by Fixture { FakeFgsManagerController() }

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,
    )
}
var Kosmos.newQSTileFactory by Kosmos.Fixture<NewQSTileFactory>()
var Kosmos.qsTileFactory by Kosmos.Fixture<QSFactory>()
 No newline at end of file