Skip to content

Commit 974b9a6

Browse files
authored
Fix/rpc middleware (#1503)
* fix: handle wallet_requestUnlockUI error * feat: version
1 parent 66fd137 commit 974b9a6

File tree

2 files changed

+18
-4
lines changed

2 files changed

+18
-4
lines changed

.yarn/versions/59481ef4.yml

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
releases:
2+
"@fluent-wallet/rpc-engine": patch
3+
browser-extension: patch
4+
helios-background: patch
5+
6+
declined:
7+
- helios

packages/rpc-engine/middlewares/call-rpc.js

+11-4
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,17 @@ export default defMiddleware(
6464
)
6565
) {
6666
// allow some inpage rpc methods to request the unlock ui
67-
await req.rpcs.wallet_requestUnlockUI().catch(err => {
68-
err.rpcData = req
69-
throw err
70-
})
67+
await req.rpcs
68+
.wallet_requestUnlockUI(
69+
{
70+
errorFallThrough: true,
71+
},
72+
undefined,
73+
)
74+
.catch(err => {
75+
err.rpcData = req
76+
throw err
77+
})
7178
} else {
7279
// reject others
7380
const err = req.Err.Unauthorized()

0 commit comments

Comments
 (0)