delete set encoding should be in descending order
This commit is contained in:
		
							parent
							
								
									da052bdb0a
								
							
						
					
					
						commit
						6b7b3136e0
					
				@ -222,7 +222,7 @@ export const writeDeleteSet = (encoder, ds) => {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  // Ensure that the delete set is written in a deterministic order
 | 
					  // Ensure that the delete set is written in a deterministic order
 | 
				
			||||||
  Array.from(ds.clients.entries())
 | 
					  Array.from(ds.clients.entries())
 | 
				
			||||||
    .sort((clientA, clientB) => clientB[0] - clientA[0])
 | 
					    .sort((clientA, clientB) => clientA[0] - clientB[0])
 | 
				
			||||||
    .forEach(([client, dsitems]) => {
 | 
					    .forEach(([client, dsitems]) => {
 | 
				
			||||||
      encoder.resetDsCurVal()
 | 
					      encoder.resetDsCurVal()
 | 
				
			||||||
      encoding.writeVarUint(encoder.restEncoder, client)
 | 
					      encoding.writeVarUint(encoder.restEncoder, client)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user