1
0
Fork 0
mirror of https://forgejo.ellis.link/continuwuation/continuwuity.git synced 2025-10-15 19:21:57 +00:00

fix(!714): Off-by-one in v5 sync

Simplified sliding sync specifies ranges to be inclusive while rust ranges are
exclusive.
This commit is contained in:
Jimmy Brush 2025-10-04 17:22:36 -04:00 committed by Jade Ellis
parent 81e3d4c905
commit 77ebe0d02f

View file

@ -320,6 +320,7 @@ where
for mut range in ranges {
range.0 = uint!(0);
range.1 = range.1.checked_add(uint!(1)).unwrap_or(range.1);
range.1 = range
.1
.clamp(range.0, UInt::try_from(active_rooms.len()).unwrap_or(UInt::MAX));