From 8058f9b022c62d3979251bb0270d07f5df742e99 Mon Sep 17 00:00:00 2001 From: raishvaria Date: Mon, 25 Nov 2019 18:01:40 +0530 Subject: [PATCH] fix update timeout listener error --- .../assets/js/views/settings/UpdateApp.vue | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/resources/assets/js/views/settings/UpdateApp.vue b/resources/assets/js/views/settings/UpdateApp.vue index a85d217c..07749cb6 100644 --- a/resources/assets/js/views/settings/UpdateApp.vue +++ b/resources/assets/js/views/settings/UpdateApp.vue @@ -76,14 +76,17 @@ export default { let res = await window.axios.post('/api/update', this.updateData) if (res.data.success) { - await window.axios.post('/api/update/finish', this.updateData) - this.isUpdateAvailable = false - window.toastr['success'](this.$t('settings.update_app.update_success')) - this.currentVersion = this.updateData.version + setTimeout(async () => { + await window.axios.post('/api/update/finish', this.updateData) - setTimeout(() => { - location.reload() - }, 2000) + window.toastr['success'](this.$t('settings.update_app.update_success')) + this.currentVersion = this.updateData.version + this.isUpdateAvailable = false + + setTimeout(() => { + location.reload() + }, 2000) + }, 5000) } else { console.log(res.data) window.toastr['error'](res.data.error)