Updated on 2026-08-14
This commit is contained in:
parent
5888982e93
commit
0c9e739c7f
2 changed files with 14 additions and 14 deletions
|
|
@ -69,8 +69,7 @@ internal class WcPairSdkDelegate : WcSdkObserver {
|
|||
ifRight = { result ->
|
||||
when (result) {
|
||||
is Wallet.Model.SettledSessionResponse.Result -> result.right()
|
||||
is Wallet.Model.SettledSessionResponse.Error ->
|
||||
ApprovalFailed(result.errorMessage).left()
|
||||
is Wallet.Model.SettledSessionResponse.Error -> ApprovalFailed(result.errorMessage).left()
|
||||
}
|
||||
},
|
||||
)
|
||||
|
|
@ -147,7 +146,7 @@ internal class WcPairSdkDelegate : WcSdkObserver {
|
|||
else -> WcPairError.PairingFailed(this.localizedMessage.orEmpty())
|
||||
}
|
||||
|
||||
private fun Throwable.toApproveError() = WcPairError.ApprovalFailed(this.localizedMessage.orEmpty()).left()
|
||||
private fun Throwable.toApproveError() = ApprovalFailed(this.localizedMessage.orEmpty()).left()
|
||||
|
||||
companion object {
|
||||
private const val CALLBACK_TIMEOUT = 15
|
||||
|
|
|
|||
|
|
@ -5,16 +5,17 @@ sealed class WcPairError(
|
|||
override val message: String = "",
|
||||
) : Exception() {
|
||||
|
||||
data class UriAlreadyUsed(override val message: String) : WcPairError("107 001 001")
|
||||
data class PairingFailed(override val message: String) : WcPairError("107 001 002")
|
||||
data object InvalidDomainURL : WcPairError("107 001 003")
|
||||
data class UnsupportedDApp(val appName: String) : WcPairError("107 001 004")
|
||||
data class UnsupportedBlockchains(val chains: Set<String>, val appName: String) : WcPairError("107 001 005")
|
||||
data class UriAlreadyUsed(override val message: String) : WcPairError(code = "107 001 001")
|
||||
data class PairingFailed(override val message: String) : WcPairError(code = "107 001 002")
|
||||
data object InvalidDomainURL : WcPairError(code = "107 001 003")
|
||||
|
||||
data object InvalidConnectionRequest : WcPairError("107 002 001")
|
||||
data object ProposalExpired : WcPairError("107 002 002")
|
||||
data class ApprovalFailed(override val message: String) : WcPairError("107 002 003")
|
||||
data object RejectionFailed : WcPairError("107 002 004")
|
||||
data class Unknown(override val message: String) : WcPairError(message)
|
||||
data class TimeoutException(override val message: String) : WcPairError(message)
|
||||
data class UnsupportedDApp(val appName: String) : WcPairError(code = "107 001 004")
|
||||
data class UnsupportedBlockchains(val chains: Set<String>, val appName: String) : WcPairError(code = "107 001 005")
|
||||
|
||||
data object InvalidConnectionRequest : WcPairError(code = "107 002 001")
|
||||
data object ProposalExpired : WcPairError(code = "107 002 002")
|
||||
data class ApprovalFailed(override val message: String) : WcPairError(code = "107 002 003")
|
||||
data object RejectionFailed : WcPairError(code = "107 002 004")
|
||||
data class Unknown(override val message: String) : WcPairError(code = "107 003 001")
|
||||
data class TimeoutException(override val message: String) : WcPairError(code = "107 003 002")
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue