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