Попытка отправить несколько записей в Firebase получает TypeError: Невозможно прочитать свойство 'then' из неопределенного для операции Firebase - PullRequest
0 голосов
/ 28 октября 2018

В моем приложении 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».

Кто-нибудь знает, какие изменения мне нужно внести, чтобы заставить это работать.При поиске по этой ошибке кажется, что проблема в том, что я не правильно использую обещание.Это потому, что код объявлен как константа и ничего не возвращает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...