From 6e4d02b9c0cbc16fc90fb4d96f8f58295cd0b349 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Tue, 24 Dec 2024 14:44:44 +0000 Subject: [PATCH] add errors for feature not implemented or disabled Signed-off-by: Jason Volk --- crates/ruma-client-api/src/error.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/crates/ruma-client-api/src/error.rs b/crates/ruma-client-api/src/error.rs index 9f4531be..9f438254 100644 --- a/crates/ruma-client-api/src/error.rs +++ b/crates/ruma-client-api/src/error.rs @@ -125,6 +125,12 @@ pub enum ErrorKind { /// M_SERVER_NOT_TRUSTED ServerNotTrusted, + /// M_NOT_IMPLEMENTED + NotImplemented, + + /// M_FEATURE_DISABLED + FeatureDisabled, + /// M_UNSUPPORTED_ROOM_VERSION UnsupportedRoomVersion, @@ -279,6 +285,8 @@ impl AsRef for ErrorKind { Self::ThreepidDenied => "M_THREEPID_DENIED", Self::ThreepidMediumNotSupported => "M_THREEPID_MEDIUM_NOT_SUPPORTED", Self::ServerNotTrusted => "M_SERVER_NOT_TRUSTED", + Self::NotImplemented => "M_NOT_IMPLEMENTED", + Self::FeatureDisabled => "M_FEATURE_DISABLED", Self::UnsupportedRoomVersion => "M_UNSUPPORTED_ROOM_VERSION", Self::IncompatibleRoomVersion { .. } => "M_INCOMPATIBLE_ROOM_VERSION", Self::BadState => "M_BAD_STATE",