@חוקר then השני מיותר כי אפשר להחזיר אותו כבר מהראשון
.then(user => {
context.commit('loginUserSuccess', user);
console.log(user);
return user.json();
})
לכאורה יותר נכון לחכות שהפרומיס של ה json יסתיים, ואז להקפיץ את ההודעה על ההצלחה, כרגע יש הודעת הצלחה לפני שיש לך תשובה ביד, יש רק הידרים
.then(user => {
const user = await user.json();
context.commit('loginUserSuccess', user);
console.log(user);
return user
})