я могу использовать кэш на основе ограничения по времени, используя Firestore? - PullRequest
0 голосов
/ 26 марта 2020

извините за мой плохой Энги sh. Я знаю, что есть метод кэширования, который я могу использовать в .get(source), если я использую Source.Default, то он автоматически получит данные из cahce, если нет соединения inte rnet.

, но то, что я на самом деле want - что-то вроде этого.

скажем, есть панель поиска, когда пользователь выполняет поиск по тому же ключевому слову за последние 5 минут, а затем просто получает данные из кэша (потому что данные относительно одинаковы), в противном случае получить данные с сервера. Есть ли в Firestore метод для этого? что-то вроде Retrofit кеша в Android

1 Ответ

0 голосов
/ 26 марта 2020

API Firestore не предлагают ничего подобного. Вам нужно будет написать код, чтобы самостоятельно отслеживать время и изменить источник запроса в зависимости от вашего состояния.

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