delete set encoding should be in descending order

This commit is contained in:
Adam Chelminski 2022-06-23 16:01:29 +02:00
parent da052bdb0a
commit 6b7b3136e0

View File

@ -222,7 +222,7 @@ export const writeDeleteSet = (encoder, ds) => {
// Ensure that the delete set is written in a deterministic order
Array.from(ds.clients.entries())
.sort((clientA, clientB) => clientB[0] - clientA[0])
.sort((clientA, clientB) => clientA[0] - clientB[0])
.forEach(([client, dsitems]) => {
encoder.resetDsCurVal()
encoding.writeVarUint(encoder.restEncoder, client)