Я разрабатываю веб-платформу с помощью meteorJS. Нативные приложения для Android также будут подключены к серверу для отображения данных в реальном времени. Поэтому я буду использовать протокол ddp метеора для своих приложений и хранить данные в sqlite db, так как мне нужно, чтобы они работали в автономном режиме.
Для Android клиент DDP для использования выглядит следующим образом: https://github.com/kenyee/android-ddp-client
В разделе «Использование» Readme (функция широковещательной подпискиChanged) кажется, что я могу прослушивать изменения в одной коллекции, а затем обновлять всю коллекцию, если обнаружено событие обновления. Дело в том, что мои коллекции довольно тяжелые, много документов. Вы знаете, в чем состоит функция refreshFields? обновит ли он каждый документ в коллекции? или только те, что изменились?
Я просто хочу убедиться, что у моих пользователей не будет 5-минутного счетчика загрузки каждый раз, когда документ в огромной коллекции изменяется.
Большое спасибо, Виктор