remove unnecessary args in pack_receipts

Signed-off-by: strawberry <strawberry@puppygock.gay>
This commit is contained in:
strawberry 2024-12-11 22:07:53 -05:00
parent a26b1c5722
commit e0446181c5
No known key found for this signature in database
2 changed files with 7 additions and 7 deletions

View file

@ -26,9 +26,10 @@ use ruma::{
directory::RoomTypeFilter,
events::{
room::member::{MembershipState, RoomMemberEventContent},
AnyRawAccountDataEvent, StateEventType,
AnyRawAccountDataEvent, AnySyncEphemeralRoomEvent, StateEventType,
TimelineEventType::{self, *},
},
serde::Raw,
state_res::Event,
uint, MilliSecondsSinceUnixEpoch, OwnedEventId, OwnedRoomId, UInt, UserId,
};
@ -503,21 +504,20 @@ pub(crate) async fn sync_events_v4_route(
.private_read_get(room_id, sender_user)
.await
.ok()
.map(|read_event| (sender_user.to_owned(), 0_u64, read_event))
} else {
None
};
let mut vector: Vec<_> = services
let mut vector: Vec<Raw<AnySyncEphemeralRoomEvent>> = services
.rooms
.read_receipt
.readreceipts_since(room_id, *roomsince)
.filter_map(|(read_user, ts, v)| async move {
.filter_map(|(read_user, _ts, v)| async move {
services
.users
.user_is_ignored(read_user, sender_user)
.await
.or_some((read_user.to_owned(), ts, v))
.or_some(v)
})
.collect()
.await;