too many curlys.

This commit is contained in:
Christopher Jeffrey 2016-02-22 05:23:55 -08:00
parent e10c3d2547
commit 9c7ca8501f

View File

@ -371,24 +371,24 @@ BlockDB.prototype.removeBlock = function removeBlock(hash, callback) {
}); });
next(); next();
}, function(err) { });
}, function(err) {
if (err)
return callback(err);
batch.write(function(err) {
if (err) if (err)
return callback(err); return callback(err);
batch.write(function(err) { // TODO: Add check to make sure we
// can ONLY remove the last block.
assert(block._fileOffset >= 0);
assert(block._fileOffset < self.data.size);
// XXX This seems to be truncating too much right now
return callback(null, block);
self.data.truncateAsync(block._fileOffset, function(err) {
if (err) if (err)
return callback(err); return callback(err);
// TODO: Add check to make sure we self.emit('remove block', block);
// can ONLY remove the last block.
assert(block._fileOffset >= 0);
assert(block._fileOffset < self.data.size);
// XXX This seems to be truncating too much right now
return callback(null, block); return callback(null, block);
self.data.truncateAsync(block._fileOffset, function(err) {
if (err)
return callback(err);
self.emit('remove block', block);
return callback(null, block);
});
}); });
}); });
}); });