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")]
|
#[cfg(feature = "unstable-msc2246")]
|
||||||
CannotOverwriteMedia,
|
CannotOverwriteMedia,
|
||||||
|
|
||||||
|
/// M_UNKNOWN_POS for sliding sync
|
||||||
|
#[cfg(feature = "unstable-msc3575")]
|
||||||
|
UnknownPos,
|
||||||
|
|
||||||
#[doc(hidden)]
|
#[doc(hidden)]
|
||||||
_Custom { errcode: PrivOwnedStr, extra: Extra },
|
_Custom { errcode: PrivOwnedStr, extra: Extra },
|
||||||
}
|
}
|
||||||
@ -209,6 +213,8 @@ impl AsRef<str> for ErrorKind {
|
|||||||
Self::NotYetUploaded => "FI.MAU.MSC2246_NOT_YET_UPLOADED",
|
Self::NotYetUploaded => "FI.MAU.MSC2246_NOT_YET_UPLOADED",
|
||||||
#[cfg(feature = "unstable-msc2246")]
|
#[cfg(feature = "unstable-msc2246")]
|
||||||
Self::CannotOverwriteMedia => "FI.MAU.MSC2246_CANNOT_OVERWRITE_MEDIA",
|
Self::CannotOverwriteMedia => "FI.MAU.MSC2246_CANNOT_OVERWRITE_MEDIA",
|
||||||
|
#[cfg(feature = "unstable-msc3575")]
|
||||||
|
Self::UnknownPos => "M_UNKNOWN_POS",
|
||||||
Self::_Custom { errcode, .. } => &errcode.0,
|
Self::_Custom { errcode, .. } => &errcode.0,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -210,6 +210,8 @@ impl<'de> Visitor<'de> for ErrorKindVisitor {
|
|||||||
ErrCode::NotYetUploaded => ErrorKind::NotYetUploaded,
|
ErrCode::NotYetUploaded => ErrorKind::NotYetUploaded,
|
||||||
#[cfg(feature = "unstable-msc2246")]
|
#[cfg(feature = "unstable-msc2246")]
|
||||||
ErrCode::CannotOverwriteMedia => ErrorKind::CannotOverwriteMedia,
|
ErrCode::CannotOverwriteMedia => ErrorKind::CannotOverwriteMedia,
|
||||||
|
#[cfg(feature = "unstable-msc3575")]
|
||||||
|
ErrCode::UnknownPos => ErrorKind::UnknownPos,
|
||||||
ErrCode::_Custom(errcode) => ErrorKind::_Custom { errcode, extra },
|
ErrCode::_Custom(errcode) => ErrorKind::_Custom { errcode, extra },
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@ -260,6 +262,8 @@ enum ErrCode {
|
|||||||
alias = "M_CANNOT_OVERWRITE_MEDIA"
|
alias = "M_CANNOT_OVERWRITE_MEDIA"
|
||||||
)]
|
)]
|
||||||
CannotOverwriteMedia,
|
CannotOverwriteMedia,
|
||||||
|
#[cfg(feature = "unstable-msc3575")]
|
||||||
|
UnknownPos,
|
||||||
_Custom(PrivOwnedStr),
|
_Custom(PrivOwnedStr),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user