diff --git a/src/api/client/sync/v5/rooms.rs b/src/api/client/sync/v5/rooms.rs index aaa761fb..bfc59e98 100644 --- a/src/api/client/sync/v5/rooms.rs +++ b/src/api/client/sync/v5/rooms.rs @@ -176,6 +176,7 @@ async fn handle_room( .binary_search(pdu.event_type()) .is_ok() }) + .filter(|(_, pdu)| !pdu.is_redacted()) .map(at!(0)) .filter(|count| matches!(count, PduCount::Normal(_))) .map(PduCount::into_unsigned)