PrivilegedOpenEuiccApplication.kt 473 B

12345678910111213141516
  1. package im.angry.openeuicc
  2. import im.angry.openeuicc.core.EuiccChannelManager
  3. import im.angry.openeuicc.core.PrivilegedEuiccChannelManager
  4. class PrivilegedOpenEuiccApplication: OpenEuiccApplication() {
  5. override val euiccChannelManager: EuiccChannelManager by lazy {
  6. PrivilegedEuiccChannelManager(this)
  7. }
  8. override fun onCreate() {
  9. super.onCreate()
  10. (euiccChannelManager as PrivilegedEuiccChannelManager).closeAllStaleChannels()
  11. }
  12. }