Может быть, вам нужно использовать Promise.all
Promise.all([promise1, promise2, promise3]).then(function(values) {
console.log(values);
});
вот ваш пример
try {
// Run all actions here that needed to be executed at first
await Promise.all([this.someMethods1() , this.someMethods2() ,this.someMethods3()]) ;
} catch (error) {
// Check for login session
const response = Object.assign({}, error)
if (response.response.status === 401 || response.response.status === 401) {
AuthService.logout() //LOGOUT CALLBACK
this.$toasted.show('Season Expired!. Please Re-Login', {
position: 'top-center',
duration: 2500,
type: 'error'
})
}
}
Таким образом, блок ошибок будет вводиться только один раз