fix: add confirmation on deleting a subscription

This commit is contained in:
Michel Roux 2024-01-10 16:36:37 +01:00
parent f0e6392f06
commit 6adddf87a1
1 changed files with 11 additions and 9 deletions

View File

@ -68,15 +68,17 @@ export default {
},
methods: {
async deleteSubscription() {
try {
this.loading = true
await axios.post(generateUrl('/apps/gpoddersync/subscription_change/create'), { add: [], remove: [this.url] })
} catch (e) {
console.error(e)
showError(t('repod', 'Error while removing the feed'))
} finally {
this.loading = false
this.$store.dispatch('subscriptions/fetch')
if (confirm(t('repod', 'Are you sure you want to delete this subscription?'))) {
try {
this.loading = true
await axios.post(generateUrl('/apps/gpoddersync/subscription_change/create'), { add: [], remove: [this.url] })
} catch (e) {
console.error(e)
showError(t('repod', 'Error while removing the feed'))
} finally {
this.loading = false
this.$store.dispatch('subscriptions/fetch')
}
}
},
},