From 4c8e2fd4ae0930476080c2f7225d895ed4c701fe Mon Sep 17 00:00:00 2001 From: Benjamin Bouvier Date: Tue, 22 Apr 2025 20:02:33 +0200 Subject: [PATCH] refactor(sdk): no need to recompute push actions from /messages, since `try_decrypt_event` does it for us --- crates/matrix-sdk/src/room/mod.rs | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/crates/matrix-sdk/src/room/mod.rs b/crates/matrix-sdk/src/room/mod.rs index e248a962c..59a629493 100644 --- a/crates/matrix-sdk/src/room/mod.rs +++ b/crates/matrix-sdk/src/room/mod.rs @@ -361,23 +361,12 @@ impl Room { ) .await; - let mut response = Messages { + Ok(Messages { start: http_response.start, end: http_response.end, chunk, state: http_response.state, - }; - - if let Some(push_context) = self.push_condition_room_ctx().await? { - let push_rules = self.client().account().push_rules().await?; - - for event in &mut response.chunk { - event.push_actions = - Some(push_rules.get_actions(event.raw(), &push_context).to_owned()); - } - } - - Ok(response) + }) } /// Register a handler for events of a specific type, within this room.