too many curlys.
This commit is contained in:
parent
e10c3d2547
commit
9c7ca8501f
@ -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);
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user