Это функция, которая возвращает ошибку. Я не очень хорошо разбираюсь в 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.