From 3013609ff5a0cbae895dcb1ce843a376a81c8d67 Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Tue, 3 May 2022 19:03:50 -0400 Subject: [PATCH] Refresh system Euicc cache every time our UI is refreshed --- .../main/java/im/angry/openeuicc/ui/EuiccManagementFragment.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/im/angry/openeuicc/ui/EuiccManagementFragment.kt b/app/src/main/java/im/angry/openeuicc/ui/EuiccManagementFragment.kt index 7073a21..c6f2dc3 100644 --- a/app/src/main/java/im/angry/openeuicc/ui/EuiccManagementFragment.kt +++ b/app/src/main/java/im/angry/openeuicc/ui/EuiccManagementFragment.kt @@ -19,6 +19,8 @@ import com.truphone.lpad.progress.Progress import im.angry.openeuicc.R import im.angry.openeuicc.databinding.EuiccProfileBinding import im.angry.openeuicc.databinding.FragmentEuiccBinding +import im.angry.openeuicc.util.openEuiccApplication +import im.angry.openeuicc.util.tryRefreshCachedEuiccInfo import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import kotlinx.coroutines.withContext @@ -74,6 +76,7 @@ class EuiccManagementFragment : Fragment(), EuiccFragmentMarker, EuiccProfilesCh lifecycleScope.launch { val profiles = withContext(Dispatchers.IO) { + openEuiccApplication.subscriptionManager.tryRefreshCachedEuiccInfo(channel.cardId) channel.lpa.profiles }