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