blob: 21fbf34b972273c18590870e9c34b124d8859b8a [file] [log] [blame]
'use strict';
import { createError, MISSING_DOC } from 'pouchdb-errors';
import {DOC_STORE} from './util';
export default function (db, id, callback) {
var txn = db.transaction([DOC_STORE], 'readonly');
var req = txn.objectStore(DOC_STORE).get(id);
req.onsuccess = function (e) {
if (!e.target.result) {
callback(createError(MISSING_DOC));
} else {
callback(null, e.target.result.rev_tree);
}
};
}