This commit is contained in:
Christopher Jeffrey 2016-06-12 08:07:11 -07:00
parent 25db4cfe45
commit 774fc92f99
No known key found for this signature in database
GPG Key ID: 8962AB9DE6666BBD

View File

@ -189,49 +189,6 @@ ChainDB.prototype.destroy = function destroy(callback) {
this.db.close(callback);
};
/**
* Dump the database to a map for debugging.
* @param {Function} callback - Returns [Error, Object].
*/
ChainDB.prototype.dump = function dump(callback) {
var records = {};
var iter = this.db.iterator({
gte: 'c',
lte: 'c~',
keys: true,
values: true,
fillCache: false,
keyAsBuffer: false,
valueAsBuffer: true
});
callback = utils.ensure(callback);
(function next() {
iter.next(function(err, key, value) {
if (err) {
return iter.end(function() {
callback(err);
});
}
if (key === undefined) {
return iter.end(function(err) {
if (err)
return callback(err);
return callback(null, records);
});
}
records[key] = value;
next();
});
})();
};
/**
* Add an entry to the LRU cache.
* @param {ChainEntry} entry