2016-01-04 3 views
0

Я разрабатываю веб-платформу с метеоритом. Родные приложения для Android также будут подключены к серверу для отображения данных в реальном времени. Поэтому я буду использовать протокол ddp meteor для своих приложений и хранить данные в dbd sqlite, поскольку мне нужно, чтобы они работали в автономном режиме.Протокол DDP в приложении для родных Android

для Android, клиент DDP для использования, кажется: https://github.com/kenyee/android-ddp-client

В разделе «Использование» в Readme (функция broadcastSubscriptionChanged), кажется, что я могу слушать изменения в одной коллекции, а затем upadting целая коллекция, если обнаружено событие обновления. Дело в том, что мои коллекции довольно тяжелые, много документов. Знаете ли вы, в чем состоит функция refreshFields? обновит ли он каждый документ в коллекции? или только те, которые изменились?

Я просто хочу, чтобы убедиться, что мои пользователи не будут иметь 5мин загрузки кок каждый документ в огромной коллекции изменений

Спасибо большое, Виктор

ответ

0

Эта строка означает, что только документ с _id === docId будет обновляться.

mParties.get(docId).refreshFields();