Use helper instead of route for get_public_rooms_filtered
This commit is contained in:
parent
1848f08292
commit
27ffe77823
3 changed files with 131 additions and 128 deletions
|
@ -415,15 +415,7 @@ pub async fn sync_events_route(
|
|||
device_list_left.extend(
|
||||
db.rooms
|
||||
.room_members(&room_id)
|
||||
.filter_map(|user_id| {
|
||||
Some(
|
||||
UserId::try_from(user_id.ok()?.clone())
|
||||
.map_err(|_| {
|
||||
Error::bad_database("Invalid member event state key in db.")
|
||||
})
|
||||
.ok()?,
|
||||
)
|
||||
})
|
||||
.filter_map(|user_id| Some(user_id.ok()?))
|
||||
.filter(|user_id| {
|
||||
// Don't send key updates from the sender to the sender
|
||||
sender_id != user_id
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue