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

Commit 9c6021dd authored by Bryce Lee's avatar Bryce Lee
Browse files

Add base dream complication dependencies.

This change adds base complication support to be included in the base
platform.

Test: manual - ensured complication is still available.
Bug: 378111815
Flag: EXEMPT refactor
Change-Id: Ica716967a810755be282ee6cc5cb7ee661859276
parent 827b8386
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -25,6 +25,8 @@ import com.android.systemui.back.domain.interactor.BackActionInteractor
import com.android.systemui.biometrics.BiometricNotificationService
import com.android.systemui.bouncer.domain.startable.BouncerStartable
import com.android.systemui.clipboardoverlay.ClipboardListener
import com.android.systemui.complication.ComplicationTypesUpdater
import com.android.systemui.complication.DreamClockTimeComplication
import com.android.systemui.controls.dagger.StartControlsStartableModule
import com.android.systemui.dagger.qualifiers.PerUser
import com.android.systemui.dreams.AssistantAttentionMonitor
@@ -337,4 +339,18 @@ abstract class SystemUICoreStartableModule {
    abstract fun bindDreamOverlayRegistrant(
        dreamOverlayRegistrant: DreamOverlayRegistrant
    ): CoreStartable

    /** Inject into DreamClockTimeComplication.Registrant */
    @Binds
    @IntoMap
    @ClassKey(DreamClockTimeComplication.Registrant::class)
    abstract fun bindDreamClockTimeComplicationRegistrant(
        registrant: DreamClockTimeComplication.Registrant
    ): CoreStartable

    /** Inject into ComplicationTypesUpdater. */
    @Binds
    @IntoMap
    @ClassKey(ComplicationTypesUpdater::class)
    abstract fun bindComplicationTypesUpdater(updater: ComplicationTypesUpdater): CoreStartable
}