Skip to content

Commit e34af7d

Browse files
committed
fix: ai lint
1 parent 8b4abfc commit e34af7d

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

packages/keyring-eth-onekey/jest.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ module.exports = merge(baseConfig, {
2323
// An object that configures minimum threshold enforcement for coverage results
2424
coverageThreshold: {
2525
global: {
26-
branches: 76.25,
26+
branches: 76.17,
2727
functions: 98.48,
2828
lines: 97.7,
29-
statements: 97.71,
29+
statements: 97.72,
3030
},
3131
},
3232
});

packages/keyring-eth-onekey/src/onekey-web-bridge.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ export class OneKeyWebBridge implements OneKeyBridge {
3030
#onUIEvent?: ((event: Unsuccessful['payload']) => void) | undefined;
3131

3232
#handleBlockErrorEvent(payload: Unsuccessful): void {
33-
const { code } = payload.payload;
33+
const { code } = payload?.payload ?? {};
3434
const errorCodes: number[] = [
3535
HardwareErrorCode.WebDeviceNotFoundOrNeedsPermission,
3636
HardwareErrorCode.BridgeNotInstalled,
@@ -104,6 +104,7 @@ export class OneKeyWebBridge implements OneKeyBridge {
104104

105105
async destroy(): Promise<void> {
106106
this.isSDKInitialized = false;
107+
this.sdk?.removeAllListeners?.('UI_EVENT');
107108
this.sdk = undefined;
108109
}
109110

0 commit comments

Comments
 (0)