wiz update app name in db
This commit is contained in:
parent
d2d015c903
commit
e4d9eae241
1 changed files with 14 additions and 1 deletions
|
|
@ -54,7 +54,7 @@ export class Wizard {
|
||||||
relay_connected: false,
|
relay_connected: false,
|
||||||
relays: this.relays,
|
relays: this.relays,
|
||||||
watchdog_ok: false,
|
watchdog_ok: false,
|
||||||
source_name: appNamesList || this.settings.defaultAppName,
|
source_name: this.settings.defaultAppName || appNamesList,
|
||||||
relay_url: relayUrl,
|
relay_url: relayUrl,
|
||||||
automate_liquidity: this.settings.liquiditySettings.liquidityProviderPub !== 'null',
|
automate_liquidity: this.settings.liquiditySettings.liquidityProviderPub !== 'null',
|
||||||
push_backups_to_nostr: this.settings.pushBackupsToNostr,
|
push_backups_to_nostr: this.settings.pushBackupsToNostr,
|
||||||
|
|
@ -147,6 +147,19 @@ export class Wizard {
|
||||||
throw new Error("already initialized")
|
throw new Error("already initialized")
|
||||||
}
|
}
|
||||||
const pendingConfig = { sourceName: req.source_name, relayUrl: req.relay_url, automateLiquidity: req.automate_liquidity, pushBackupsToNostr: req.push_backups_to_nostr }
|
const pendingConfig = { sourceName: req.source_name, relayUrl: req.relay_url, automateLiquidity: req.automate_liquidity, pushBackupsToNostr: req.push_backups_to_nostr }
|
||||||
|
|
||||||
|
// Also update the application name in the database
|
||||||
|
try {
|
||||||
|
const appsList = await this.storage.applicationStorage.GetApplications()
|
||||||
|
const defaultNames = ['wallet', 'wallet-test', this.settings.defaultAppName]
|
||||||
|
const existingDefaultApp = appsList.find(app => defaultNames.includes(app.name))
|
||||||
|
if (existingDefaultApp) {
|
||||||
|
await this.storage.applicationStorage.UpdateApplication(existingDefaultApp, { name: req.source_name })
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
this.log(`Error updating app name: ${(e as Error).message}`)
|
||||||
|
}
|
||||||
|
|
||||||
this.updateEnvFile(pendingConfig)
|
this.updateEnvFile(pendingConfig)
|
||||||
this.configQueue.forEach(q => q.res(true))
|
this.configQueue.forEach(q => q.res(true))
|
||||||
this.configQueue = []
|
this.configQueue = []
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue