diff --git a/matrix_sdk_crypto/src/group_manager.rs b/matrix_sdk_crypto/src/group_manager.rs index 7336a0d0..015df4da 100644 --- a/matrix_sdk_crypto/src/group_manager.rs +++ b/matrix_sdk_crypto/src/group_manager.rs @@ -159,12 +159,7 @@ impl GroupSessionManager { for user_id in session.users_to_share_with() { let user_devices = self.store.get_user_devices(&user_id).await?; - devices.extend( - user_devices - .devices() - .map(|d| d.clone()) - .filter(|d| !d.is_blacklisted()), - ) + devices.extend(user_devices.devices().filter(|d| !d.is_blacklisted())); } let mut requests = Vec::new();