Merge pull request #127 from BenGWeeks/fix/currency-config-116

fix: respect admin-configured allowed currencies in dropdowns
This commit is contained in:
Arc 2025-12-24 03:35:12 +00:00 committed by GitHub
commit 18dd78b50f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 9 additions and 28 deletions

View file

@ -161,22 +161,13 @@ window.app.component('shipping-zones', {
LNbits.utils.notifyApiError(error)
}
},
async getCurrencies() {
try {
const {data} = await LNbits.api.request(
'GET',
'/nostrmarket/api/v1/currencies',
this.inkey
)
this.currencies = ['sat', ...data]
} catch (error) {
LNbits.utils.notifyApiError(error)
}
getCurrencies() {
const currencies = window.g.allowedCurrencies || []
this.currencies = ['sat', ...currencies]
}
},
created: async function () {
await this.getZones()
await this.getCurrencies()
this.getCurrencies()
}
})

View file

@ -149,19 +149,9 @@ window.app.component('stall-list', {
}
})
},
getCurrencies: async function () {
try {
const {data} = await LNbits.api.request(
'GET',
'/nostrmarket/api/v1/currencies',
this.inkey
)
return ['sat', ...data]
} catch (error) {
LNbits.utils.notifyApiError(error)
}
return []
getCurrencies: function () {
const currencies = window.g.allowedCurrencies || []
return ['sat', ...currencies]
},
getStalls: async function (pending = false) {
try {
@ -207,7 +197,7 @@ window.app.component('stall-list', {
}
},
openCreateStallDialog: async function (stallData) {
this.currencies = await this.getCurrencies()
this.currencies = this.getCurrencies()
this.zoneOptions = await this.getZones()
if (!this.zoneOptions || !this.zoneOptions.length) {
this.$q.notify({
@ -256,7 +246,7 @@ window.app.component('stall-list', {
},
created: async function () {
this.stalls = await this.getStalls()
this.currencies = await this.getCurrencies()
this.currencies = this.getCurrencies()
this.zoneOptions = await this.getZones()
}
})