diff --git a/.changeset/afraid-pillows-lie.md b/.changeset/afraid-pillows-lie.md new file mode 100644 index 00000000..44b250a9 --- /dev/null +++ b/.changeset/afraid-pillows-lie.md @@ -0,0 +1,5 @@ +--- +"@ckb-ccc/connector-react": patch +--- + +fix(connector-react): if the filter is undefined, accept all diff --git a/packages/connector-react/src/hooks/useCcc.tsx b/packages/connector-react/src/hooks/useCcc.tsx index 008e579b..e1bb9958 100644 --- a/packages/connector-react/src/hooks/useCcc.tsx +++ b/packages/connector-react/src/hooks/useCcc.tsx @@ -37,7 +37,10 @@ class SignersControllerWithFilter extends ccc.SignersController { signerInfo: ccc.SignerInfo, context: ccc.SignersControllerRefreshContext, ) { - if (!(await this.filter?.(signerInfo, { name: walletName, icon }))) { + if ( + this.filter && + !(await this.filter(signerInfo, { name: walletName, icon })) + ) { return; }