Я пытаюсь выполнить отфильтрованную репликацию в моем приложении Ionic 3, но после прочтения некоторых документов оно застревает с ожидающими документами, и событие complete также не запускается. Это происходит, когда я собираю и запускаю приложение на мобильном телефоне.
Приложение, работающее с ionic serve
, работает нормально.
App:
Ионная 3
PouchDB (6.4.3) с плагином cordova-sqlite (2.0.3)
версия дивана: 2.1.2
Config
PouchDB.plugin(require('pouchdb-find').default);
PouchDB.plugin(cordovaSqlitePlugin);
this.db = new PouchDB(gstin, {
adapter: 'cordova-sqlite', location: 'default'
});
Параметры репликации:
{
filter: 'Generic/xxxxx',
query_params: {
id: xxx,
deviceId: xxxx
},
batch_size: 10
}
Последняя смена консоли,
{
ok: true,
start_time: "2018-09-07T09:18:16.204Z",
docs_read: 136,
docs_written: 136,
doc_write_failures: 0, …}
doc_write_failures:0
docs:(11) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]
docs_read:136
docs_written:136
errors:Array(0)
length:0
__proto__:Array(0)
last_seq:"xxxxxx"
ok:true
pending:402
start_time:"2018-09-07T09:18:16.204Z"
__proto__:Object