Revert "Involve m.fully_read for resetting notification counts."

This reverts commit 0df5e5e7ac.
This commit is contained in:
Jason Volk
2025-10-22 20:33:23 +00:00
parent 9cd175b125
commit 0d823a2822

View File

@@ -42,10 +42,7 @@ pub(crate) async fn set_read_marker_route(
.await?;
}
if body.private_read_receipt.is_some()
|| body.read_receipt.is_some()
|| (body.fully_read.is_some() && cfg!(feature = "element_hacks"))
{
if body.private_read_receipt.is_some() || body.read_receipt.is_some() {
services
.user
.reset_notification_counts(sender_user, &body.room_id);
@@ -111,21 +108,10 @@ pub(crate) async fn create_receipt_route(
) -> Result<create_receipt::v3::Response> {
let sender_user = body.sender_user();
#[cfg(not(feature = "element_hacks"))]
let reset_counts = matches!(
if matches!(
&body.receipt_type,
create_receipt::v3::ReceiptType::Read | create_receipt::v3::ReceiptType::ReadPrivate
);
#[cfg(feature = "element_hacks")]
let reset_counts = matches!(
&body.receipt_type,
create_receipt::v3::ReceiptType::Read
| create_receipt::v3::ReceiptType::ReadPrivate
| create_receipt::v3::ReceiptType::FullyRead
);
if reset_counts {
) {
services
.user
.reset_notification_counts(sender_user, &body.room_id);
@@ -138,7 +124,6 @@ pub(crate) async fn create_receipt_route(
event_id: body.event_id.clone(),
},
};
services
.account_data
.update(