From 92a675dcde6b1bb6f323bab358cdfc5b88206b6f Mon Sep 17 00:00:00 2001 From: chris-cwa <chris.cwa.sap@gmail.com> Date: Wed, 18 Nov 2020 21:23:09 +0100 Subject: [PATCH] flow for windows --- .../java/de/rki/coronawarnapp/risk/ExposureResultStore.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/risk/ExposureResultStore.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/risk/ExposureResultStore.kt index 3c2c55c8c..27cefe75b 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/risk/ExposureResultStore.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/risk/ExposureResultStore.kt @@ -11,12 +11,16 @@ class ExposureResultStore @Inject constructor() { private val internalResult = MutableStateFlow<AggregatedRiskResult?>(null) val result: Flow<AggregatedRiskResult?> = internalResult + private val internalWindows = MutableStateFlow<List<ExposureWindow>>(emptyList()) + val windows: Flow<List<ExposureWindow>> = internalWindows + private var entities: Pair<List<ExposureWindow>, AggregatedRiskResult?> = Pair(emptyList(), null) var exposureWindowEntities: Pair<List<ExposureWindow>, AggregatedRiskResult?> get() = entities set(value) { entities = value + internalWindows.value = value.first internalResult.value = value.second } } -- GitLab