diff --git a/bindings/matrix-sdk-ffi/src/client_builder.rs b/bindings/matrix-sdk-ffi/src/client_builder.rs index 7c6d520d9..02900ef6f 100644 --- a/bindings/matrix-sdk-ffi/src/client_builder.rs +++ b/bindings/matrix-sdk-ffi/src/client_builder.rs @@ -112,12 +112,12 @@ impl From for HumanQrLoginError { } QRCodeLoginError::SecureChannel(e) => match e { SecureChannelError::Utf8(_) - | SecureChannelError::Ecies(_) | SecureChannelError::MessageDecode(_) | SecureChannelError::Json(_) - | SecureChannelError::SecureChannelMessage { .. } - | SecureChannelError::InvalidCheckCode | SecureChannelError::RendezvousChannel(_) => HumanQrLoginError::Unknown, + SecureChannelError::SecureChannelMessage { .. } + | SecureChannelError::Ecies(_) + | SecureChannelError::InvalidCheckCode => HumanQrLoginError::ConnectionInsecure, SecureChannelError::InvalidIntent => HumanQrLoginError::OtherDeviceNotSignedIn, },