1
0
Fork 0
mirror of https://gitlab.com/famedly/conduit.git synced 2025-08-06 17:40:59 +00:00

fix(api/sync): respect include_leave filter parameter

This commit is contained in:
mikoto 2024-06-03 12:36:26 +02:00
parent 7b19618136
commit 914e9d713c

View file

@ -289,11 +289,15 @@ async fn sync_helper(
} }
let mut left_rooms = BTreeMap::new(); let mut left_rooms = BTreeMap::new();
let all_left_rooms: Vec<_> = services() let all_left_rooms: Vec<_> = if filter.room.include_leave {
.rooms services()
.state_cache .rooms
.rooms_left(&sender_user) .state_cache
.collect(); .rooms_left(&sender_user)
.collect()
} else {
Vec::default()
};
for result in all_left_rooms { for result in all_left_rooms {
let (room_id, _) = result?; let (room_id, _) = result?;