From 4296d7174f97e380f4d8e28e0ebf7d89c26c9c4a Mon Sep 17 00:00:00 2001 From: strawberry Date: Sat, 2 Nov 2024 21:25:13 -0400 Subject: [PATCH] add receive_ephemeral check for appservice EDU sending (if it even works) Signed-off-by: strawberry --- src/service/sending/sender.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/service/sending/sender.rs b/src/service/sending/sender.rs index 464d186b..f4268293 100644 --- a/src/service/sending/sender.rs +++ b/src/service/sending/sender.rs @@ -524,8 +524,13 @@ impl Service { } }, SendingEvent::Edu(edu) => { - if let Ok(edu) = serde_json::from_slice(edu) { - edu_jsons.push(edu); + if appservice + .receive_ephemeral + .is_some_and(|receive_edus| receive_edus) + { + if let Ok(edu) = serde_json::from_slice(edu) { + edu_jsons.push(edu); + } } }, SendingEvent::Flush => {}, // flush only; no new content