(action, callback, PouchDB)
| 5658 | } |
| 5659 | |
| 5660 | function enqueueTask(action, callback, PouchDB) { |
| 5661 | queue.push(function runAction() { |
| 5662 | action(function runCallback(err, res) { |
| 5663 | tryCode(callback, err, res, PouchDB); |
| 5664 | running = false; |
| 5665 | nextTick(function runNext() { |
| 5666 | applyNext(PouchDB); |
| 5667 | }); |
| 5668 | }); |
| 5669 | }); |
| 5670 | applyNext(); |
| 5671 | } |
| 5672 | |
| 5673 | function changes(opts, api, dbName, idb) { |
| 5674 | opts = clone(opts); |