From 188244c87f82d0eea9f0127be2b630153e5a74d0 Mon Sep 17 00:00:00 2001
From: Chilja Gossow <49635654+chiljamgossow@users.noreply.github.com>
Date: Fri, 11 Dec 2020 16:27:31 +0100
Subject: [PATCH] Display country list from config (EXPOSUREAPP-4278) #1879

---
 .../appconfig/sources/local/LocalAppConfigSource.kt         | 6 +++---
 .../storage/interoperability/InteroperabilityRepository.kt  | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/appconfig/sources/local/LocalAppConfigSource.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/appconfig/sources/local/LocalAppConfigSource.kt
index c6a015c9a..d44410139 100644
--- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/appconfig/sources/local/LocalAppConfigSource.kt
+++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/appconfig/sources/local/LocalAppConfigSource.kt
@@ -19,14 +19,14 @@ class LocalAppConfigSource @Inject constructor(
     suspend fun getConfigData(): ConfigData? = withContext(dispatcherProvider.IO) {
         Timber.tag(TAG).v("retrieveConfig()")
 
-        val configDownload = storage.getStoredConfig()
-        if (configDownload == null) {
+        val internalConfigData = storage.getStoredConfig()
+        if (internalConfigData == null) {
             Timber.tag(TAG).d("No stored config available.")
             return@withContext null
         }
 
         return@withContext try {
-            configDownload.let {
+            internalConfigData.let {
                 ConfigDataContainer(
                     mappedConfig = parser.parse(it.rawData),
                     serverTime = it.serverTime,
diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/storage/interoperability/InteroperabilityRepository.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/storage/interoperability/InteroperabilityRepository.kt
index a0f7936a9..fb07dcbae 100644
--- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/storage/interoperability/InteroperabilityRepository.kt
+++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/storage/interoperability/InteroperabilityRepository.kt
@@ -16,9 +16,9 @@ class InteroperabilityRepository @Inject constructor(
 ) {
 
     val countryList = appConfigProvider.currentConfig
-        .map {
+        .map { configData ->
             try {
-                appConfigProvider.getAppConfig()
+                configData
                     .supportedCountries
                     .mapNotNull { rawCode ->
                         val countryCode = rawCode.toLowerCase(Locale.ROOT)
-- 
GitLab