Должен ли я все время ждать в функции firebase? - PullRequest
0 голосов
/ 11 октября 2018

Предположим, что вставка в пожарный склад:

db.collection('activity').doc("0").set(newActivity)

В Lint не отображается «Обещания должны обрабатываться надлежащим образом» или любое другое сообщение для этой инструкции

Стоит ли ждать?

Я прекращаю функцию после вставки, отправляя ответ в конце.

1 Ответ

0 голосов
/ 12 октября 2018

Для любой функции, которая возвращает обещание, если вам нужно что-то сделать после завершения асинхронной работы, вы должны использовать then() или await.Вы также должны обычно предполагать, что любая асинхронная работа может потерпеть неудачу, что означает, что вы также должны catch() или try / catch с ней.API-интерфейсы Firestore ничем не отличаются от других API-интерфейсов в этом отношении.

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