From 855ba735a984fb6ceaa76652190dcd1569e4353a Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Wed, 2 Apr 2025 23:30:27 +0200 Subject: [PATCH] feat: remove try catch as example --- src/stores/user.js | 61 ++++++++++++++++++---------------------------- 1 file changed, 24 insertions(+), 37 deletions(-) diff --git a/src/stores/user.js b/src/stores/user.js index 8f170752..4a0627d0 100644 --- a/src/stores/user.js +++ b/src/stores/user.js @@ -137,26 +137,22 @@ export const useUserStore = defineStore('user', () => { }; const login = async (username, password, remember) => { - try { - const params = { user: username, password }; - const { data } = await api.post('Accounts/login', params); + const params = { user: username, password }; + const { data } = await api.post('Accounts/login', params); - const multimediaToken = await fetchMultimediaToken(data); - if (!multimediaToken) return; + const multimediaToken = await fetchMultimediaToken(data); + if (!multimediaToken) return; - keepLogin.value = remember; - setSession({ - created: Date.now(), - tokenMultimedia: multimediaToken.id, - username, - ...data - }); - await fetchTokenConfig(); - startInterval(); - await onLogin(); - } catch (error) { - throw new Error('Error logging in'); - } + keepLogin.value = remember; + setSession({ + created: Date.now(), + tokenMultimedia: multimediaToken.id, + username, + ...data + }); + await fetchTokenConfig(); + startInterval(); + await onLogin(); }; const tryAutoLogin = async () => { @@ -180,18 +176,13 @@ export const useUserStore = defineStore('user', () => { }; const fetchTokenConfig = async () => { - try { - const { data } = await api.get('AccessTokenConfigs/findOne', { - filter: { fields: ['renewInterval', 'renewPeriod'] } - }); - if (!data) return; - tokenConfig.value = data; - storage.value.setItem('renewPeriod', data.renewPeriod); - return data; - } catch (error) { - notify('errors.tokenConfig', 'negative'); - console.error('Error fetching token config:', error); - } + const { data } = await api.get('AccessTokenConfigs/findOne', { + filter: { fields: ['renewInterval', 'renewPeriod'] } + }); + if (!data) return; + tokenConfig.value = data; + storage.value.setItem('renewPeriod', data.renewPeriod); + return data; }; const renewToken = async () => { @@ -247,14 +238,10 @@ export const useUserStore = defineStore('user', () => { }; const fetchUser = async (userType = 'user') => { - try { - const userData = await api.get('VnUsers/getCurrentUserData'); + const userData = await api.get('VnUsers/getCurrentUserData'); - if (userType === 'user') mainUser.value = userData.data; - else supplantedUser.value = userData.data; - } catch (error) { - console.error('Error fetching user: ', error); - } + if (userType === 'user') mainUser.value = userData.data; + else supplantedUser.value = userData.data; }; const supplantUser = async supplantUser => {