Журнал Firebase сообщает, что функция вернула неопределенное, ожидаемое обещание или значение - PullRequest
1 голос
/ 09 июля 2019

Это функция, которая возвращает ошибку. Я не очень хорошо разбираюсь в javascript, и я пытался возиться с возвратом, но, похоже, ничего не работает.

exports.updateUser = functions.firestore
  .document('school/counts')
  .onUpdate((change, context) => {
    const newValue = change.after.data();

  const admin_notices = newValue.admin_notices;

  if (admin_notices === 14){
    admin.firestore().collection('notifications').orderBy("date",'desc').limit(1).get().then(function(querySnapshot) {
      querySnapshot.forEach(function(doc) {
        return doc.ref.delete();
      });

      return;
    })
    .catch((error) => {
      return;    
    });
  }    
});

(Правка) Если намерение неясно. Я просто хочу удалить последнее уведомление, если количество уведомлений превышает 14.

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