fix: send euicc memory reset notification #189
1 changed files with 6 additions and 3 deletions
|
@ -12,7 +12,6 @@ import androidx.core.app.NotificationManagerCompat
|
||||||
import androidx.lifecycle.LifecycleService
|
import androidx.lifecycle.LifecycleService
|
||||||
import androidx.lifecycle.lifecycleScope
|
import androidx.lifecycle.lifecycleScope
|
||||||
import im.angry.openeuicc.common.R
|
import im.angry.openeuicc.common.R
|
||||||
import im.angry.openeuicc.core.EuiccChannel
|
|
||||||
import im.angry.openeuicc.core.EuiccChannelManager
|
import im.angry.openeuicc.core.EuiccChannelManager
|
||||||
import im.angry.openeuicc.util.*
|
import im.angry.openeuicc.util.*
|
||||||
import kotlinx.coroutines.Dispatchers
|
import kotlinx.coroutines.Dispatchers
|
||||||
|
@ -517,8 +516,12 @@ class EuiccChannelManagerService : LifecycleService(), OpenEuiccContextMarker {
|
||||||
getString(R.string.task_euicc_memory_reset_failure),
|
getString(R.string.task_euicc_memory_reset_failure),
|
||||||
R.drawable.ic_euicc_memory_reset
|
R.drawable.ic_euicc_memory_reset
|
||||||
) {
|
) {
|
||||||
euiccChannelManager.withEuiccChannel(slotId, portId) { channel ->
|
euiccChannelManager.beginTrackedOperation(slotId, portId) {
|
||||||
channel.lpa.euiccMemoryReset()
|
euiccChannelManager.withEuiccChannel(slotId, portId) { channel ->
|
||||||
|
channel.lpa.euiccMemoryReset()
|
||||||
|
}
|
||||||
|
|
||||||
|
preferenceRepository.notificationDeleteFlow.first()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Add table
Reference in a new issue