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;

View file

@ -133,10 +133,10 @@ impl Service {
#[must_use]
pub fn pack_receipts<I>(receipts: I) -> Raw<SyncEphemeralRoomEvent<ReceiptEventContent>>
where
I: Iterator<Item = (OwnedUserId, u64, Raw<AnySyncEphemeralRoomEvent>)>,
I: Iterator<Item = Raw<AnySyncEphemeralRoomEvent>>,
{
let mut json = BTreeMap::new();
for (_, _, value) in receipts {
for value in receipts {
let receipt = serde_json::from_str::<SyncEphemeralRoomEvent<ReceiptEventContent>>(value.json().get());
if let Ok(value) = receipt {
for (event, receipt) in value.content {