У меня есть приложение, в котором все данные, показанные пользователю, получены из документов пожарного депо. Эти документы состоят из содержимого, созданного пользователем, или данных, импортированных из сторонних API. Импортированные документы содержат метку времени истечения. Каждый экран в приложении сопоставлен с одним или несколькими путями к документам пожарного депо.
Если приложение запрашивает и подписывается на документ по определенному пути, и этот документ не найден, или истек срок его действия, я хочу, чтобы облачная функция (ре) импортировала документ из внешнего API, поэтому я можете быть уверены, что обновленные данные появятся в приложении в ближайшее время.
Однако я не могу найти триггер для операций чтения документа или не найден, что было бы очевидным выбором.
Не имея возможности запускать функции на чтение, какие здесь альтернативные решения?
Для получения данных я использую response / redux / firestoreConnect.