From a3eec9a35187b2ec13098592ae411688f3a965d5 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Sat, 12 Feb 2022 10:24:34 +0100 Subject: [PATCH] store: add note about comparison in Buffer.put --- store.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/store.js b/store.js index b14511a..6bf31aa 100644 --- a/store.js +++ b/store.js @@ -87,6 +87,8 @@ export class Buffer { let receipts = { ...prev.receipts }; if (buf.receipts) { Object.keys(buf.receipts).forEach((k) => { + // Use a not-equals comparison here so that no-op receipt + // changes are correctly handled if (!receipts[k] || receipts[k].time < buf.receipts[k].time) { receipts[k] = buf.receipts[k]; updated = true;