From 4b1249f6a24cb60f86ea706d5a31576da53b9936 Mon Sep 17 00:00:00 2001 From: boufni95 Date: Wed, 7 Feb 2024 15:21:04 +0100 Subject: [PATCH] create default wallet app --- src/index.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 93ac691d..32757ea1 100644 --- a/src/index.ts +++ b/src/index.ts @@ -23,7 +23,12 @@ const start = async () => { const serverMethods = GetServerMethods(mainHandler) const nostrSettings = LoadNosrtSettingsFromEnv() const appsData = await mainHandler.storage.applicationStorage.GetApplications() - + const existingWalletApp = await appsData.find(app => app.name === 'wallet' || app.name === 'wallet-test') + if (!existingWalletApp) { + log("no default wallet app found, creating one...") + const newWalletApp = await mainHandler.storage.applicationStorage.AddApplication('wallet', true) + appsData.push(newWalletApp) + } const apps = await Promise.all(appsData.map(app => { if (!app.nostr_private_key || !app.nostr_public_key) { // TMP -- return mainHandler.storage.applicationStorage.GenerateApplicationKeys(app);