ソースを参照

fix: Don't use beginTrackedOperation for erasure. It's wrong.

Peter Cai 11 ヶ月 前
コミット
c2659ddb69

+ 2 - 6
app-common/src/main/java/im/angry/openeuicc/service/EuiccChannelManagerService.kt

@@ -502,12 +502,8 @@ class EuiccChannelManagerService : LifecycleService(), OpenEuiccContextMarker {
             getString(R.string.task_euicc_memory_reset_failure),
             R.drawable.ic_euicc_memory_reset
         ) {
-            euiccChannelManager.beginTrackedOperation(slotId, portId) {
-                euiccChannelManager.withEuiccChannel(slotId, portId) { channel ->
-                    channel.lpa.euiccMemoryReset()
-                }
-
-                preferenceRepository.euiccMemoryResetFlow.first()
+            euiccChannelManager.withEuiccChannel(slotId, portId) { channel ->
+                channel.lpa.euiccMemoryReset()
             }
         }
 }