Finally synchronise everything and close #126

This commit is contained in:
zkldi
2021-05-25 15:16:26 +01:00
parent ea82bdf369
commit ff86fb91e3
@@ -67,20 +67,32 @@ const logger = CreateLogCtx("diff.ts");
}
if (chart.data.notecount !== data.notecounts[diff]) {
if (
data.notecounts[diff] === undefined ||
Math.abs(chart.data.notecount - data.notecounts[diff]!) > 2
) {
logger.error(
`Significant Notecount Mismatch with ${data.title} (${diff}) [${chart.data.notecount} -> ${data.notecounts[diff]}] - skipping.`
);
// continue;
}
logger.warn(
`Notecount Mismatch with ${data.title} (${diff}) [${chart.data.notecount} -> ${data.notecounts[diff]}]`
);
await db.charts.iidx.update(
{
_id: chart._id,
},
{
$set: {
"data.notecount": data.notecounts[diff],
if (options.sync) {
await db.charts.iidx.update(
{
_id: chart._id,
},
}
);
{
$set: {
"data.notecount": data.notecounts[diff],
},
}
);
}
}
}
}