PrivilegedOpenEuiccApplication.kt 484 B

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