continuwuity/src
Benjamin Lee 81cd677b4e fix dropped events in search
The previous code would drop some events entirely if any events between
`skip` and `skip + limit` were not visible to the user. This would cause
the set of events skipped by the `skip(skip)` method to extend past
`skip` in the raw result set, because `skip(skip)` was being called
*after* filtering out invisible events.

This bug will become much more severe with a full filtering
implementation, because it will be more likely for events to be filtered
out. Currently, it is only possible to trigger with rooms that have
history visibility set to "invited" or "joined".

Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-06-12 14:04:47 -04:00
..
admin remove pfps/avatars and display names upon deactivation 2024-06-11 01:19:18 -04:00
api fix dropped events in search 2024-06-12 14:04:47 -04:00
core log client/remote IP address on various routes tracing calls 2024-06-10 21:04:51 -04:00
database Fix use-self 2024-06-09 20:06:50 +00:00
main Fix use-self 2024-06-09 20:06:50 +00:00
router log client/remote IP address on various routes tracing calls 2024-06-10 21:04:51 -04:00
service add replaces_state and prev_sender in unsigned for membership changes 2024-06-11 13:03:32 -04:00