Я пытаюсь ограничить создание документов каждым моим подписчиком для определенного количества документов.
В моей облачной функции я создаю триггер onCreate и даже возвращаю «ноль», если количество документов не совпадает с моими пределами, firestore по-прежнему создает этот документ.
Я копался в документации по пожарному хранилищу и облачным функциям, но не смог найти ни одного примера, как отменить / прервать запуск облачной функции.
Бонусный вопрос;
Есть ли у меня какой-либо способ предупредить клиента, когда он / она превысил предел создания этого документа? Я думал, что смогу обновить отдельный предупреждающий документ в своей функции триггера, прочитать и показать его клиенту. Знаете ли вы, как прослушать результат триггера onCreate и отобразить ошибку в режиме реального времени?
Любая помощь, пожалуйста?
Большое спасибо.