Refactor wallet storage and subscription handling
- Updated WalletStore to manage localStorage and handle storage events more effectively. - Introduced mockAccountsSubscribe in constants for better account subscription handling. - Removed unnecessary storage subscription from InjectionConfig. - Enhanced Wallet class to utilize new account and metadata management methods.
This commit is contained in:
1 parent
1966988769
commit
38574daace
6 files changed
+78
-44
No files matched your search
+6
-6
@@ -1,7 +1,7 @@
|
||||
import type { InjectedExtension } from "@polkadot/extension-inject/types";
|
||||
|
||||
export const VARAN_WALLET_LS_KEY = 'VARAN_WALLET';
|
||||
|
||||
|
||||
window.addEventListener('storage', (ev) => {
|
||||
if (ev.storageArea !== localStorage || ev.key !== VARAN_WALLET_LS_KEY) return;
|
||||
|
||||
})
|
||||
export const mockAccountsSubscribe: InjectedExtension['accounts']['subscribe'] = () => {
|
||||
console.warn('Accounts subscribe does not currently support in Varan Wallet');
|
||||
return () => {};
|
||||
};
|
||||
Reference in new issue
Block a user