в массив новый элемент. Проблема в том,что элемент с одинаковым id все равно добавляется в массив. Как это можно исправить?
ADD_USER: (state, user) => {
let userId = firebase.auth().currentUser.uid;
if (user.id !== userId || state.users.some(u => u.id !== user.id)) {
console.log(user.id);
state.users.push(user);
}
}
auth() это асинхронный метод?
да, это от firebase метод
а мутации должны быть синхронными
some замени на every
лучше вобще на какой-нибудь find
а, перепутал код. тут да, тут не нужен
помоему надо &&
Обсуждают сегодня