diff --git a/crates/matrix-sdk-crypto/src/machine/mod.rs b/crates/matrix-sdk-crypto/src/machine/mod.rs index 8d42bdd66..6e8bd3c54 100644 --- a/crates/matrix-sdk-crypto/src/machine/mod.rs +++ b/crates/matrix-sdk-crypto/src/machine/mod.rs @@ -1602,11 +1602,11 @@ impl OlmMachine { } for raw_event in sync_changes.to_device_events { - let raw_event = + let processed_event = Box::pin(self.receive_to_device_event(transaction, &mut changes, raw_event)).await; - if let Some(raw_event) = raw_event { - events.push(raw_event); + if let Some(processed_event) = processed_event { + events.push(processed_event); } }