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

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

Snap for 10682531 from 6bcdc993 to udc-qpr1-release

Change-Id: I085fc284cb97952559343eae67230abcae9839a8
parents f78754f7 6bcdc993
Loading
Loading
Loading
Loading
+7 −6
Original line number Diff line number Diff line
@@ -53,11 +53,12 @@ class ClockPickerRepositoryImpl(
    override val allClocks: Flow<List<ClockMetadataModel>> =
        callbackFlow {
                fun send() {
                    val activeClockId = registry.activeClockId
                    val allClocks =
                        registry
                            .getClocks()
                            .filter { "NOT_IN_USE" !in it.clockId }
                            .map { it.toModel(isSelected = it.clockId == registry.currentClockId) }
                        registry.getClocks().map {
                            it.toModel(isSelected = it.clockId == activeClockId)
                        }

                    trySend(allClocks)
                }

@@ -84,12 +85,12 @@ class ClockPickerRepositoryImpl(
    override val selectedClock: Flow<ClockMetadataModel> =
        callbackFlow {
                fun send() {
                    val currentClockId = registry.currentClockId
                    val activeClockId = registry.activeClockId
                    val metadata = registry.settings?.metadata
                    val model =
                        registry
                            .getClocks()
                            .find { clockMetadata -> clockMetadata.clockId == currentClockId }
                            .find { clockMetadata -> clockMetadata.clockId == activeClockId }
                            ?.toModel(
                                isSelected = true,
                                selectedColorId = metadata?.getSelectedColorId(),