(opts)
| 1416 | } |
| 1417 | |
| 1418 | validateChanges(opts) { |
| 1419 | var callback = opts.complete; |
| 1420 | |
| 1421 | /* istanbul ignore else */ |
| 1422 | if (PouchDB._changesFilterPlugin) { |
| 1423 | PouchDB._changesFilterPlugin.validate(opts, (err) => { |
| 1424 | if (err) { |
| 1425 | return callback(err); |
| 1426 | } |
| 1427 | this.doChanges(opts); |
| 1428 | }); |
| 1429 | } else { |
| 1430 | this.doChanges(opts); |
| 1431 | } |
| 1432 | } |
| 1433 | |
| 1434 | doChanges(opts) { |
| 1435 | var callback = opts.complete; |