Как получить список или идентификаторы ожидающих документов в Couchbase lite 2.1? - PullRequest
0 голосов
/ 07 мая 2019

Я использую Couchbase Lite 2.1 вместе со Swift 4.1.

В предыдущих версиях был способ получить ожидающие документы (документы для синхронизации).

Но теперь в версии 2.1 я не знаю, как получить ожидающие документы.

1 Ответ

1 голос
/ 07 мая 2019

Этот API был удален в 2.0. Существует мнение, что здесь

Ключевым выводом является то, что в качестве обходного пути вы можете использовать события репликации (новая функция в 2.5) для своего рода отслеживания. Если вас беспокоит то, что конкретные документы отправляются, вы можете добавить прослушиватель, который будет информировать вас о том, какие документы отправляются (или извлекаются).

Если все, что вас волнует, это синхронизация всего, что в настоящее время находится в базе данных, тогда используйте однократную репликацию и дождитесь ее остановки без ошибок. Это будет означать, что все, что присутствовало в БД при запуске репликации, будет удалено.

...