@bigmi/client
Version:
Reactive primitives for Bitcoin apps.
16 lines (15 loc) • 728 B
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const require_actions_getAccount = require("./getAccount.js");
let _bigmi_core = require("@bigmi/core");
//#region src/actions/watchAccount.ts
function watchAccount(config, parameters) {
const { onChange } = parameters;
return config.subscribe(() => require_actions_getAccount.getAccount(config), onChange, { equalityFn(a, b) {
const { connector: aConnector, ...aRest } = a;
const { connector: bConnector, ...bRest } = b;
return (0, _bigmi_core.deepEqual)(aRest, bRest) && aConnector?.id === bConnector?.id && aConnector?.uid === bConnector?.uid;
} });
}
//#endregion
exports.watchAccount = watchAccount;
//# sourceMappingURL=watchAccount.js.map