Fix issues with deprecated cache

pull/1/head
yflory 4 years ago
parent 25a5783fb3
commit 34284fcc0c

@ -438,13 +438,12 @@ const getHistoryOffset = (Env, channelName, lastKnownHash, _cb) => {
to reconcile their differences. */ to reconcile their differences. */
} }
// If our lastKnownHash is older than the 2nd to last checkpoint, // If our lastKnownHash is older than the 2nd to last checkpoint, send
// only send the last 2 checkpoints and ignore "lkh" // EUNKNOWN to tell the user to empty their cache
// XXX XXX this is probably wrong! ChainPad may not accept checkpoints that are not connected to root if (lkh && index.cpIndex.length >= 2 && lkh < index.cpIndex[0].offset) {
// XXX We probably need to send an EUNKNOWN here so that the client can recreate a new chainpad waitFor.abort();
/*if (lkh && index.cpIndex.length >= 2 && lkh < index.cpIndex[0].offset) { return void cb(new Error('EUNKNOWN'));
return void cb(null, index.cpIndex[0].offset); }
}*/
// Otherwise use our lastKnownHash // Otherwise use our lastKnownHash
cb(null, lkh); cb(null, lkh);

Loading…
Cancel
Save