From e087df2f63c2592f39de434c4c41945078471f9a Mon Sep 17 00:00:00 2001 From: Kieran Date: Fri, 10 Nov 2023 10:13:41 +0000 Subject: [PATCH] fix: load WebLN wallet later --- packages/app/src/Wallet/index.ts | 3 +-- packages/app/src/index.tsx | 4 ++++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/app/src/Wallet/index.ts b/packages/app/src/Wallet/index.ts index cb5b98e0..f3d7ef89 100644 --- a/packages/app/src/Wallet/index.ts +++ b/packages/app/src/Wallet/index.ts @@ -4,7 +4,7 @@ import { ExternalStore, decodeInvoice } from "@snort/shared"; import { unwrap } from "SnortUtils"; import LNDHubWallet from "./LNDHub"; import { NostrConnectWallet } from "./NostrWalletConnect"; -import { setupWebLNWalletConfig, WebLNWallet } from "./WebLN"; +import { WebLNWallet } from "./WebLN"; export enum WalletKind { LNDHub = 1, @@ -134,7 +134,6 @@ export class WalletStore extends ExternalStore { this.#configs = []; this.#instance = new Map(); this.load(false); - setupWebLNWalletConfig(this); this.notifyChange(); } diff --git a/packages/app/src/index.tsx b/packages/app/src/index.tsx index bd1fd0af..297c98ba 100644 --- a/packages/app/src/index.tsx +++ b/packages/app/src/index.tsx @@ -50,6 +50,8 @@ import { ListFeedPage } from "Pages/ListFeedPage"; import { updateRelayConnections } from "Hooks/useLoginRelays"; import { AboutPage } from "Pages/About"; import { OnboardingRoutes } from "Pages/onboarding"; +import { setupWebLNWalletConfig } from "Wallet/WebLN"; +import { Wallets } from "Wallet"; declare global { interface Window { @@ -164,6 +166,8 @@ async function initSite() { sc.setAttribute("data-domain", CONFIG.hostname); document.head.appendChild(sc); } + + setupWebLNWalletConfig(Wallets); return null; }