feat: partially support sync filters
This commit is contained in:
parent
68e910bb77
commit
1bd9fd74b3
5 changed files with 133 additions and 61 deletions
|
@ -138,6 +138,9 @@ pub async fn get_message_events_route(
|
|||
|
||||
let to = body.to.as_ref().map(|t| t.parse());
|
||||
|
||||
db.rooms
|
||||
.lazy_load_confirm_delivery(&sender_user, &sender_device, &body.room_id, from)?;
|
||||
|
||||
// Use limit or else 10
|
||||
let limit = body.limit.try_into().map_or(10_usize, |l: u32| l as usize);
|
||||
|
||||
|
@ -224,8 +227,6 @@ pub async fn get_message_events_route(
|
|||
}
|
||||
}
|
||||
|
||||
db.rooms
|
||||
.lazy_load_confirm_delivery(&sender_user, &sender_device, &body.room_id, from)?;
|
||||
resp.state = Vec::new();
|
||||
for ll_id in &lazy_loaded {
|
||||
if let Some(member_event) =
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue