@@ -10,12 +10,9 @@ use std::{
10
10
11
11
use futures_util:: { pin_mut, Stream , StreamExt } ;
12
12
use js_sys:: { Array , Function , JsString , Map , Promise , Set } ;
13
- use matrix_sdk_common:: {
14
- deserialized_responses:: TimelineEvent ,
15
- ruma:: {
16
- self , events:: secret:: request:: SecretName , serde:: Raw , OneTimeKeyAlgorithm , OwnedDeviceId ,
17
- OwnedTransactionId , OwnedUserId , UInt ,
18
- } ,
13
+ use matrix_sdk_common:: ruma:: {
14
+ self , events:: secret:: request:: SecretName , serde:: Raw , OneTimeKeyAlgorithm , OwnedDeviceId ,
15
+ OwnedTransactionId , OwnedUserId , UInt ,
19
16
} ;
20
17
use matrix_sdk_crypto:: {
21
18
backups:: MegolmV1BackupKey ,
@@ -505,13 +502,12 @@ impl OlmMachine {
505
502
responses:: DecryptedRoomEvent ,
506
503
MegolmDecryptionError ,
507
504
> ( async move {
508
- let room_event : TimelineEvent = me
505
+ let decrypted = me
509
506
. decrypt_room_event ( & event, room_id. as_ref ( ) , & decryption_settings)
510
507
. await
511
- . map_err ( MegolmDecryptionError :: from) ?
512
- . into ( ) ;
508
+ . map_err ( MegolmDecryptionError :: from) ?;
513
509
514
- responses:: DecryptedRoomEvent :: try_from ( room_event ) . map_err (
510
+ responses:: DecryptedRoomEvent :: try_from ( decrypted ) . map_err (
515
511
|e : UnsupportedAlgorithmError | {
516
512
// This happens if we somehow encounter a room event whose encryption info we
517
513
// don't understand (e.g., it is encrypted with Olm rather than
0 commit comments