From dc9a6e74b47c94615d97ddda1c4c93976cec2017 Mon Sep 17 00:00:00 2001 From: Juraj Kusnier <jurajkusnier@users.noreply.github.com> Date: Wed, 16 Jun 2021 15:02:57 +0200 Subject: [PATCH] Fix test result code instead of alias printed in test certificates detail screen (EXPOSUREAPP-7781) (#3449) * update value sets init * revert changes in VaccinationListViewModel Co-authored-by: BMItter <Berndus@gmx.de> Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> --- .../covidcertificate/test/ui/CertificatesViewModel.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/covidcertificate/test/ui/CertificatesViewModel.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/covidcertificate/test/ui/CertificatesViewModel.kt index 9c4da485a..0ac9d6339 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/covidcertificate/test/ui/CertificatesViewModel.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/covidcertificate/test/ui/CertificatesViewModel.kt @@ -1,9 +1,11 @@ package de.rki.coronawarnapp.covidcertificate.test.ui +import android.content.Context import androidx.lifecycle.LiveData import androidx.lifecycle.asLiveData import dagger.assisted.AssistedFactory import dagger.assisted.AssistedInject +import de.rki.coronawarnapp.contactdiary.util.getLocale import de.rki.coronawarnapp.covidcertificate.test.core.TestCertificateRepository import de.rki.coronawarnapp.covidcertificate.test.core.TestCertificateWrapper import de.rki.coronawarnapp.covidcertificate.test.core.storage.TestCertificateIdentifier @@ -19,6 +21,8 @@ import de.rki.coronawarnapp.covidcertificate.vaccination.ui.cards.ImmuneVaccinat import de.rki.coronawarnapp.covidcertificate.vaccination.ui.cards.NoCovidTestCertificatesCard import de.rki.coronawarnapp.covidcertificate.vaccination.ui.cards.VaccinationCard import de.rki.coronawarnapp.util.TimeAndDateExtensions.toUserTimeZone +import de.rki.coronawarnapp.covidcertificate.valueset.ValueSetsRepository +import de.rki.coronawarnapp.util.di.AppContext import de.rki.coronawarnapp.util.ui.SingleLiveEvent import de.rki.coronawarnapp.util.viewmodel.CWAViewModel import de.rki.coronawarnapp.util.viewmodel.SimpleCWAViewModelFactory @@ -26,10 +30,16 @@ import kotlinx.coroutines.flow.combine class CertificatesViewModel @AssistedInject constructor( vaccinationRepository: VaccinationRepository, + valueSetsRepository: ValueSetsRepository, + @AppContext context: Context, private val vaccinationSettings: VaccinationSettings, private val testCertificateRepository: TestCertificateRepository ) : CWAViewModel() { + init { + valueSetsRepository.triggerUpdateValueSet(languageCode = context.getLocale()) + } + val events = SingleLiveEvent<CertificatesFragmentEvents>() private fun refreshTestCertificate(identifier: TestCertificateIdentifier) { -- GitLab