summaryrefslogtreecommitdiff
path: root/common/src/leap/soledad/common/ddocs/docs/views/get/map.js
blob: ae08d9e911b9909cd5dcaf3abfa6e5f98ecb6184 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function(doc) {
    if (doc.u1db_rev) {
        var is_tombstone = true;
        var has_conflicts = false;
        if (doc._attachments) {
            if (doc._attachments.u1db_content)
                is_tombstone = false;
            if (doc._attachments.u1db_conflicts)
                has_conflicts = true;
        }
        emit(doc._id,
            {
                "couch_rev": doc._rev,
                "u1db_rev": doc.u1db_rev,
                "is_tombstone": is_tombstone,
                "has_conflicts": has_conflicts,
            }
        );
    }
}