Send read reciept and typing indicator EDUs to appservices with receive_ephemeral
This commit is contained in:
parent
5b6ff3869c
commit
3675c941f8
8 changed files with 135 additions and 46 deletions
|
@ -72,14 +72,10 @@ pub(crate) async fn set_read_marker_route(
|
|||
services
|
||||
.rooms
|
||||
.read_receipt
|
||||
.readreceipt_update(
|
||||
sender_user,
|
||||
&body.room_id,
|
||||
&ruma::events::receipt::ReceiptEvent {
|
||||
content: ruma::events::receipt::ReceiptEventContent(receipt_content),
|
||||
room_id: body.room_id.clone(),
|
||||
},
|
||||
)
|
||||
.readreceipt_update(sender_user, &body.room_id, ruma::events::receipt::ReceiptEvent {
|
||||
content: ruma::events::receipt::ReceiptEventContent(receipt_content),
|
||||
room_id: body.room_id.clone(),
|
||||
})
|
||||
.await;
|
||||
}
|
||||
|
||||
|
@ -171,7 +167,7 @@ pub(crate) async fn create_receipt_route(
|
|||
.readreceipt_update(
|
||||
sender_user,
|
||||
&body.room_id,
|
||||
&ruma::events::receipt::ReceiptEvent {
|
||||
ruma::events::receipt::ReceiptEvent {
|
||||
content: ruma::events::receipt::ReceiptEventContent(receipt_content),
|
||||
room_id: body.room_id.clone(),
|
||||
},
|
||||
|
|
|
@ -275,7 +275,7 @@ async fn handle_edu_receipt(
|
|||
services
|
||||
.rooms
|
||||
.read_receipt
|
||||
.readreceipt_update(&user_id, &room_id, &event)
|
||||
.readreceipt_update(&user_id, &room_id, event)
|
||||
.await;
|
||||
}
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue