continuwuity/src/api/client
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
..
account.rs remove pfps/avatars and display names upon deactivation 2024-06-11 01:19:18 -04:00
alias.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
backup.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
capabilities.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
config.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
context.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
device.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
directory.rs log client/remote IP address on various routes tracing calls 2024-06-10 21:04:51 -04:00
filter.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
keys.rs Fix futures not Send 2024-06-09 20:06:50 +00:00
media.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
membership.rs remove pfps/avatars and display names upon deactivation 2024-06-11 01:19:18 -04:00
message.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
mod.rs slightly dedupe pfp/displayname updates, update blurhash in PDUs too 2024-06-11 01:19:18 -04:00
presence.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
profile.rs slightly dedupe pfp/displayname updates, update blurhash in PDUs too 2024-06-11 01:19:18 -04:00
push.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
read_marker.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
redact.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
relations.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
report.rs Fix equatable if let 2024-06-09 20:06:50 +00:00
room.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
search.rs fix dropped events in search 2024-06-12 14:04:47 -04:00
session.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
space.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
state.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
sync.rs slightly adjust sliding sync code for ruma bump 2024-06-10 17:20:59 -04:00
tag.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
thirdparty.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
threads.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
to_device.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
typing.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
unstable.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
unversioned.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
user_directory.rs rename api::client_server to api::client 2024-06-06 18:21:40 +00:00
voip.rs add config option to allow guests to access TURN server 2024-06-07 15:09:59 -04:00