From 15b93ade0232a6531f3d48274443ba0280daa2a7 Mon Sep 17 00:00:00 2001 From: MaysWind Date: Sat, 31 Oct 2020 16:51:21 +0800 Subject: [PATCH] do not process error when already processed --- src/views/mobile/Login.vue | 4 ++-- src/views/mobile/Settings.vue | 2 +- src/views/mobile/Signup.vue | 2 +- src/views/mobile/users/SessionList.vue | 4 ++-- src/views/mobile/users/UserProfile.vue | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/views/mobile/Login.vue b/src/views/mobile/Login.vue index 00a7727e..a046fc85 100644 --- a/src/views/mobile/Login.vue +++ b/src/views/mobile/Login.vue @@ -182,7 +182,7 @@ export default { if (error.response && error.response.data && error.response.data.errorMessage) { self.$alert({ error: error.response.data }); - } else { + } else if (!error.processed) { self.$alert('Unable to login'); } }); @@ -233,7 +233,7 @@ export default { if (error.response && error.response.data && error.response.data.errorMessage) { self.$alert({ error: error.response.data }); - } else { + } else if (!error.processed) { self.$alert('Unable to verify'); } }) diff --git a/src/views/mobile/Settings.vue b/src/views/mobile/Settings.vue index 43d5a944..740d87cd 100644 --- a/src/views/mobile/Settings.vue +++ b/src/views/mobile/Settings.vue @@ -82,7 +82,7 @@ export default { if (error.response && error.response.data && error.response.data.errorMessage) { self.$alert({ error: error.response.data }); - } else { + } else if (!error.processed) { self.$alert('Unable to logout'); } }); diff --git a/src/views/mobile/Signup.vue b/src/views/mobile/Signup.vue index b477f981..8c43574e 100644 --- a/src/views/mobile/Signup.vue +++ b/src/views/mobile/Signup.vue @@ -143,7 +143,7 @@ export default { if (error.response && error.response.data && error.response.data.errorMessage) { self.$alert({ error: error.response.data }); - } else { + } else if (!error.processed) { self.$alert('Unable to sign up'); } }); diff --git a/src/views/mobile/users/SessionList.vue b/src/views/mobile/users/SessionList.vue index 24c8e6e3..304c5831 100644 --- a/src/views/mobile/users/SessionList.vue +++ b/src/views/mobile/users/SessionList.vue @@ -45,7 +45,7 @@ export default { self.$alert({ error: error.response.data }, () => { router.back(); }); - } else { + } else if (!error.processed) { self.$alert('Unable to get session list', () => { router.back(); }); @@ -84,7 +84,7 @@ export default { if (error.response && error.response.data && error.response.data.errorMessage) { self.$alert({error: error.response.data}); - } else { + } else if (!error.processed) { self.$alert('Unable to logout from this session'); } }); diff --git a/src/views/mobile/users/UserProfile.vue b/src/views/mobile/users/UserProfile.vue index 93597403..d642f7f0 100644 --- a/src/views/mobile/users/UserProfile.vue +++ b/src/views/mobile/users/UserProfile.vue @@ -115,7 +115,7 @@ export default { self.$alert({ error: error.response.data }, () => { router.back(); }); - } else { + } else if (!error.processed) { self.$alert('Unable to get user profile', () => { router.back(); }); @@ -173,7 +173,7 @@ export default { if (error.response && error.response.data && error.response.data.errorMessage) { self.$alert({ error: error.response.data }); - } else { + } else if (!error.processed) { self.$alert('Unable to update user profile'); } });