From 3c60580cd372fe4d8d84ddfe5ab40520b2a73c70 Mon Sep 17 00:00:00 2001 From: Giorgos Papadopoulos Date: Thu, 30 Jun 2022 13:30:21 +0200 Subject: [PATCH] do the db sync first and then remove expired events, otherwise we won't get the expire banner --- .../ctr/holder/dashboard/DashboardViewModel.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/holder/src/main/java/nl/rijksoverheid/ctr/holder/dashboard/DashboardViewModel.kt b/holder/src/main/java/nl/rijksoverheid/ctr/holder/dashboard/DashboardViewModel.kt index 77c5f0c19..5055a8612 100644 --- a/holder/src/main/java/nl/rijksoverheid/ctr/holder/dashboard/DashboardViewModel.kt +++ b/holder/src/main/java/nl/rijksoverheid/ctr/holder/dashboard/DashboardViewModel.kt @@ -108,10 +108,6 @@ class DashboardViewModelImpl( val allGreenCards = greenCardUtil.getAllGreenCards() val allEventGroupEntities = holderDatabase.eventGroupDao().getAll() - removeExpiredEventsUseCase.execute( - events = allEventGroupEntities - ) - removeExpiredGreenCardsUseCase.execute( allGreenCards = allGreenCards ) @@ -140,6 +136,10 @@ class DashboardViewModelImpl( isLoadingNewCredentials = false ) } + + removeExpiredEventsUseCase.execute( + events = allEventGroupEntities + ) } }