Updated on 2026-08-14
This commit is contained in:
parent
44143fe652
commit
0184cf23e9
4 changed files with 26 additions and 35 deletions
|
|
@ -51,7 +51,12 @@ internal class DefaultWcPairUseCase @AssistedInject constructor(
|
|||
val pairResult = sdkDelegate.pair(uri)
|
||||
.onLeft {
|
||||
Timber.tag(WC_TAG).e(it, "Failed to call pair $pairRequest")
|
||||
analytics.send(WcAnalyticEvents.PairFailed(it.code))
|
||||
analytics.send(
|
||||
WcAnalyticEvents.PairFailed(
|
||||
errorCode = it.code,
|
||||
errorMessage = it.message,
|
||||
),
|
||||
)
|
||||
emit(WcPairState.Error(it))
|
||||
}
|
||||
.getOrNull() ?: return@flow
|
||||
|
|
@ -73,7 +78,12 @@ internal class DefaultWcPairUseCase @AssistedInject constructor(
|
|||
|
||||
val proposalState = buildProposalState(sdkSessionProposal, sdkVerifyContext)
|
||||
.onLeft {
|
||||
analytics.send(WcAnalyticEvents.PairFailed(it.code))
|
||||
analytics.send(
|
||||
WcAnalyticEvents.PairFailed(
|
||||
errorCode = it.code,
|
||||
errorMessage = it.message,
|
||||
),
|
||||
)
|
||||
emit(WcPairState.Error(it))
|
||||
}
|
||||
.getOrNull() ?: return@flow
|
||||
|
|
@ -121,7 +131,12 @@ internal class DefaultWcPairUseCase @AssistedInject constructor(
|
|||
)
|
||||
newSession
|
||||
}.onLeft {
|
||||
analytics.send(WcAnalyticEvents.DAppConnectionFailed(it.code))
|
||||
analytics.send(
|
||||
WcAnalyticEvents.DAppConnectionFailed(
|
||||
errorCode = it.code,
|
||||
errorMessage = it.message,
|
||||
),
|
||||
)
|
||||
sdkDelegate.rejectSession(sdkSessionProposal.proposerPublicKey)
|
||||
Timber.tag(WC_TAG).e(it, "Failed to approve session ${sdkSessionProposal.name}")
|
||||
}
|
||||
|
|
|
|||
|
|
@ -50,6 +50,7 @@ internal class DefaultWcRequestUseCaseFactory @Inject constructor(
|
|||
rawRequest = request,
|
||||
errorCode = error.code().orEmpty(),
|
||||
blockchain = blockchainName,
|
||||
errorMessage = error.message,
|
||||
)
|
||||
analytics.send(event)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue