From 0b36c5bbb029c62b1c97cb3127ff4a73018518e7 Mon Sep 17 00:00:00 2001 From: Angelina Filippova Date: Tue, 7 Jul 2020 22:28:46 +0300 Subject: [PATCH] Fetch banned objects after banning an url --- src/store/modules/mediaProxyCache.js | 5 ++++- src/views/mediaProxyCache/index.vue | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/store/modules/mediaProxyCache.js b/src/store/modules/mediaProxyCache.js index c148dbdf..d11fad57 100644 --- a/src/store/modules/mediaProxyCache.js +++ b/src/store/modules/mediaProxyCache.js @@ -32,13 +32,16 @@ const mediaProxyCache = { commit('SET_PAGE', page) commit('SET_LOADING', false) }, - async PurgeUrls({ commit, getters }, { urls, ban }) { + async PurgeUrls({ dispatch, getters, state }, { urls, ban }) { await purgeUrls(urls, ban, getters.authHost, getters.token) Message({ message: i18n.t('mediaProxyCache.evictedMessage'), type: 'success', duration: 5 * 1000 }) + if (ban) { + dispatch('ListBannedUrls', state.currentPage) + } }, async RemoveBannedUrls({ commit, getters }, urls) { await removeBannedUrls(urls, getters.authHost, getters.token) diff --git a/src/views/mediaProxyCache/index.vue b/src/views/mediaProxyCache/index.vue index 9dcdd07e..3ca1160a 100644 --- a/src/views/mediaProxyCache/index.vue +++ b/src/views/mediaProxyCache/index.vue @@ -73,6 +73,7 @@ export default { evictURL() { const urls = typeof this.url === 'string' ? [this.url] : this.url this.$store.dispatch('PurgeUrls', { urls, ban: this.ban }) + this.url = '' }, handleSelectionChange(value) { this.$data.selectedUrls = value