В моем приложении React есть следующий код, который добавляет записи в таблицу Firebase.
export const addMatchPredictionResults = (predsResultsData) => {
const pushMatchPredictionResults = predsResultsData.forEach(pr => matchPredictionResultsFBRef.push(pr));
return dispatch => {
pushMatchPredictionResults.then(
dispatch(deleteCompletedPredictions(predsResultsData))
)
.catch(
error => dispatch(addMatchResultOrPredictionFail(error))
)
}
}
перемещение данных в таблицу работает так, как я вижу записи в Firebase.Однако я получаю сообщение об ошибке «TypeError: Cannot read property» then «of undefined».
Кто-нибудь знает, какие изменения мне нужно внести, чтобы заставить это работать.При поиске по этой ошибке кажется, что проблема в том, что я не правильно использую обещание.Это потому, что код объявлен как константа и ничего не возвращает?