New share handler again. With catch for error.

master
Alexander Blair 7 years ago
parent 245bc6454e
commit 2bbcc70ff1

@ -274,7 +274,11 @@ function Database(){
let sharesSeen = 0;
shares[key].forEach(function(final_share){
sharesSeen += 1;
txn.putBinary(global.database.shareDB, parseInt(key), global.protos.Share.encode(final_share));
try {
txn.putBinary(global.database.shareDB, parseInt(key), global.protos.Share.encode(final_share));
} catch (e) {
debug(final_share);
}
if (Object.keys(shares).length === blocksSeen && sharesSeen === shares[key].length){
debug('Made it to where I can do the insert');
txn.commit();

Loading…
Cancel
Save