fix: deleting the wallet did not update lastActiveWallet (#3628)
This commit is contained in:
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
@@ -151,11 +151,7 @@ window._lnbitsApi = {
|
||||
)
|
||||
},
|
||||
deleteWallet(wallet) {
|
||||
return this.request('delete', `/api/v1/wallet/${wallet.id}`).then(_ => {
|
||||
let url = new URL(window.location.href)
|
||||
url.searchParams.delete('wal')
|
||||
window.location = url
|
||||
})
|
||||
return this.request('delete', `/api/v1/wallet/${wallet.id}`)
|
||||
},
|
||||
getPayments(wallet, params) {
|
||||
return this.request(
|
||||
|
||||
@@ -29,7 +29,12 @@ window.app.component('lnbits-wallet-extra', {
|
||||
.onOk(() => {
|
||||
LNbits.api
|
||||
.deleteWallet(this.g.wallet)
|
||||
.then(_ => {
|
||||
.then(() => {
|
||||
this.g.user.wallets = this.g.user.wallets.filter(
|
||||
w => w.id !== this.g.wallet.id
|
||||
)
|
||||
this.g.lastActiveWallet = this.g.user.wallets[0].id
|
||||
this.$router.push(`/wallet/${this.g.lastActiveWallet}`)
|
||||
Quasar.Notify.create({
|
||||
timeout: 3000,
|
||||
message: `Wallet deleted!`,
|
||||
|
||||
Reference in New Issue
Block a user