(doc, metadata, opts)
| 1473 | } |
| 1474 | |
| 1475 | function processChange(doc, metadata, opts) { |
| 1476 | var changeList = [{rev: doc._rev}]; |
| 1477 | if (opts.style === 'all_docs') { |
| 1478 | changeList = collectLeaves(metadata.rev_tree) |
| 1479 | .map(function (x) { return {rev: x.rev}; }); |
| 1480 | } |
| 1481 | var change = { |
| 1482 | id: metadata.id, |
| 1483 | changes: changeList, |
| 1484 | doc |
| 1485 | }; |
| 1486 | |
| 1487 | if (isDeleted(metadata, doc._rev)) { |
| 1488 | change.deleted = true; |
| 1489 | } |
| 1490 | if (opts.conflicts) { |
| 1491 | change.doc._conflicts = collectConflicts(metadata); |
| 1492 | if (!change.doc._conflicts.length) { |
| 1493 | delete change.doc._conflicts; |
| 1494 | } |
| 1495 | } |
| 1496 | return change; |
| 1497 | } |
| 1498 | |
| 1499 | class Changes$1 extends EE { |
| 1500 | constructor(db, opts, callback) { |
no test coverage detected
searching dependent graphs…