summaryrefslogtreecommitdiff
path: root/common/src/leap/soledad/common/ddocs/transactions/lists/trans_id_for_gen.js
blob: 2ec91794fa1c8b2f6bdc224bb6081b9a4fbb2f51 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function(head, req) {
    var row;
    var rows=[];
    var i = 1;
    var gen = 1;
    if (req.query.gen)
        gen = parseInt(req.query['gen']);
    // fetch all rows
    while(row = getRow())
        rows.push(row);
    if (gen <= rows.length)
        send(JSON.stringify({
            "generation": gen,
            "doc_id": rows[gen-1]['id'],
            "transaction_id": rows[gen-1]['value'],
        }));
    else
        send('{}');
}