fix: load WebLN wallet later

This commit is contained in:
Kieran 2023-11-10 10:13:41 +00:00
parent 5b2d8741ba
commit e087df2f63
Signed by: Kieran
GPG Key ID: DE71CEB3925BE941
2 changed files with 5 additions and 2 deletions

View File

@ -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<WalletStoreSnapshot> {
this.#configs = [];
this.#instance = new Map();
this.load(false);
setupWebLNWalletConfig(this);
this.notifyChange();
}

View File

@ -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;
}