client-api: Add M_UNKNOWN_POS error kind (MSC3575)
This commit is contained in:
parent
28a665c3d9
commit
9c46d1143d
@ -158,6 +158,10 @@ pub enum ErrorKind {
|
||||
#[cfg(feature = "unstable-msc2246")]
|
||||
CannotOverwriteMedia,
|
||||
|
||||
/// M_UNKNOWN_POS for sliding sync
|
||||
#[cfg(feature = "unstable-msc3575")]
|
||||
UnknownPos,
|
||||
|
||||
#[doc(hidden)]
|
||||
_Custom { errcode: PrivOwnedStr, extra: Extra },
|
||||
}
|
||||
@ -209,6 +213,8 @@ impl AsRef<str> for ErrorKind {
|
||||
Self::NotYetUploaded => "FI.MAU.MSC2246_NOT_YET_UPLOADED",
|
||||
#[cfg(feature = "unstable-msc2246")]
|
||||
Self::CannotOverwriteMedia => "FI.MAU.MSC2246_CANNOT_OVERWRITE_MEDIA",
|
||||
#[cfg(feature = "unstable-msc3575")]
|
||||
Self::UnknownPos => "M_UNKNOWN_POS",
|
||||
Self::_Custom { errcode, .. } => &errcode.0,
|
||||
}
|
||||
}
|
||||
|
@ -210,6 +210,8 @@ impl<'de> Visitor<'de> for ErrorKindVisitor {
|
||||
ErrCode::NotYetUploaded => ErrorKind::NotYetUploaded,
|
||||
#[cfg(feature = "unstable-msc2246")]
|
||||
ErrCode::CannotOverwriteMedia => ErrorKind::CannotOverwriteMedia,
|
||||
#[cfg(feature = "unstable-msc3575")]
|
||||
ErrCode::UnknownPos => ErrorKind::UnknownPos,
|
||||
ErrCode::_Custom(errcode) => ErrorKind::_Custom { errcode, extra },
|
||||
})
|
||||
}
|
||||
@ -260,6 +262,8 @@ enum ErrCode {
|
||||
alias = "M_CANNOT_OVERWRITE_MEDIA"
|
||||
)]
|
||||
CannotOverwriteMedia,
|
||||
#[cfg(feature = "unstable-msc3575")]
|
||||
UnknownPos,
|
||||
_Custom(PrivOwnedStr),
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user