continuwuity/src/api
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
..
client fix dropped events in search 2024-06-12 14:04:47 -04:00
ruma_wrapper Fix use-self 2024-06-09 20:06:50 +00:00
server log client/remote IP address on various routes tracing calls 2024-06-10 21:04:51 -04:00
Cargo.toml extract client ip from connection state 2024-06-07 02:00:28 +00:00
mod.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
router.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00