У меня есть handleAddList
thunk, который добавляет некоторые данные в базу данных, например:
export const handleAddList = (list) => async (dispatch) => {
let addedList = await firestore.collection('lists').add({
music: list,
})
dispatch(addList(...))
}
Как только firestore.collection('lists').add
сделано, я хочу добавить список к редуксу, передав его addList
Проблема в том, что addedList
, похоже, не возвращает ссылку на сохраненный элемент в firebase, он возвращает объект (см. Ниже), но я не могу увидеть возвращенное значение там.
Если по какой-либо причине firebase не возвращает ссылку на сохраненное значение, есть ли способ, которым я могу, по крайней мере, проверить, было ли сохранение успешным, и затем я мог бы сохранить список по мере поступления в handleList
thunk ?
Возвращенный объект из collection.add
{
id:'hfjhbfjvfhgfgh',
parent: n,
path: 'lists/ehYLukh14SdCi0Xbg6C',
firestore: {...},
ip: undefined,
Lm:{...},
}