Compare commits
1 commit
4e8f922490
...
c343074839
Author | SHA1 | Date | |
---|---|---|---|
c343074839 |
1 changed files with 13 additions and 15 deletions
|
@ -3,7 +3,6 @@ package net.typeblog.lpac_jni.impl
|
|||
import android.util.Log
|
||||
import net.typeblog.lpac_jni.LpacJni
|
||||
import net.typeblog.lpac_jni.ApduInterface
|
||||
import net.typeblog.lpac_jni.EuiccConfiguredAddresses
|
||||
import net.typeblog.lpac_jni.EuiccInfo2
|
||||
import net.typeblog.lpac_jni.HttpInterface
|
||||
import net.typeblog.lpac_jni.HttpInterface.HttpResponse
|
||||
|
@ -95,7 +94,7 @@ class LocalProfileAssistantImpl(
|
|||
LpacJni.euiccSetMss(contextHandle, mss)
|
||||
}
|
||||
|
||||
override fun getEuiccConfiguredAddresses(): EuiccConfiguredAddresses =
|
||||
override fun getEuiccConfiguredAddresses() =
|
||||
LpacJni.es10aGetEuiccConfiguredAddresses(contextHandle)
|
||||
|
||||
override val valid: Boolean
|
||||
|
@ -217,21 +216,20 @@ class LocalProfileAssistantImpl(
|
|||
callback
|
||||
)
|
||||
|
||||
if (res != 0) {
|
||||
// Construct the error now to store any error information we _can_ access
|
||||
val err = LocalProfileAssistant.ProfileDownloadException(
|
||||
lpaErrorReason = LpacJni.downloadErrCodeToString(-res),
|
||||
httpInterface.lastHttpResponse,
|
||||
httpInterface.lastHttpException,
|
||||
apduInterface.lastApduResponse,
|
||||
apduInterface.lastApduException,
|
||||
)
|
||||
if (res == 0) return
|
||||
// Construct the error now to store any error information we _can_ access
|
||||
val err = LocalProfileAssistant.ProfileDownloadException(
|
||||
lpaErrorReason = LpacJni.downloadErrCodeToString(-res),
|
||||
httpInterface.lastHttpResponse,
|
||||
httpInterface.lastHttpException,
|
||||
apduInterface.lastApduResponse,
|
||||
apduInterface.lastApduException,
|
||||
)
|
||||
|
||||
// Cancel sessions if possible. This will overwrite recorded errors from HTTP and APDU interfaces.
|
||||
LpacJni.cancelSessions(contextHandle)
|
||||
// Cancel sessions if possible. This will overwrite recorded errors from HTTP and APDU interfaces.
|
||||
LpacJni.cancelSessions(contextHandle)
|
||||
|
||||
throw err
|
||||
}
|
||||
throw err
|
||||
}
|
||||
|
||||
override fun discoveryProfile(smds: String, imei: String?, callback: ProfileDiscoveryCallback) {
|
||||
|
|
Loading…
Add table
Reference in a new issue