identifiers: Add initial support for room version 11
This commit is contained in:
parent
0a82459df6
commit
9a5bc6d8c3
@ -56,6 +56,9 @@ pub enum RoomVersionId {
|
|||||||
/// A version 10 room.
|
/// A version 10 room.
|
||||||
V10,
|
V10,
|
||||||
|
|
||||||
|
/// A version 11 room.
|
||||||
|
V11,
|
||||||
|
|
||||||
#[doc(hidden)]
|
#[doc(hidden)]
|
||||||
_Custom(CustomRoomVersion),
|
_Custom(CustomRoomVersion),
|
||||||
}
|
}
|
||||||
@ -76,6 +79,7 @@ impl RoomVersionId {
|
|||||||
Self::V8 => "8",
|
Self::V8 => "8",
|
||||||
Self::V9 => "9",
|
Self::V9 => "9",
|
||||||
Self::V10 => "10",
|
Self::V10 => "10",
|
||||||
|
Self::V11 => "11",
|
||||||
Self::_Custom(version) => version.as_str(),
|
Self::_Custom(version) => version.as_str(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -99,6 +103,7 @@ impl From<RoomVersionId> for String {
|
|||||||
RoomVersionId::V8 => "8".to_owned(),
|
RoomVersionId::V8 => "8".to_owned(),
|
||||||
RoomVersionId::V9 => "9".to_owned(),
|
RoomVersionId::V9 => "9".to_owned(),
|
||||||
RoomVersionId::V10 => "10".to_owned(),
|
RoomVersionId::V10 => "10".to_owned(),
|
||||||
|
RoomVersionId::V11 => "11".to_owned(),
|
||||||
RoomVersionId::_Custom(version) => version.into(),
|
RoomVersionId::_Custom(version) => version.into(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -172,6 +177,7 @@ where
|
|||||||
"8" => RoomVersionId::V8,
|
"8" => RoomVersionId::V8,
|
||||||
"9" => RoomVersionId::V9,
|
"9" => RoomVersionId::V9,
|
||||||
"10" => RoomVersionId::V10,
|
"10" => RoomVersionId::V10,
|
||||||
|
"11" => RoomVersionId::V11,
|
||||||
custom => {
|
custom => {
|
||||||
ruma_identifiers_validation::room_version_id::validate(custom)?;
|
ruma_identifiers_validation::room_version_id::validate(custom)?;
|
||||||
RoomVersionId::_Custom(CustomRoomVersion(room_version_id.into()))
|
RoomVersionId::_Custom(CustomRoomVersion(room_version_id.into()))
|
||||||
|
@ -55,6 +55,7 @@ impl RoomVersionFeature {
|
|||||||
| RoomVersionId::V8
|
| RoomVersionId::V8
|
||||||
| RoomVersionId::V9
|
| RoomVersionId::V9
|
||||||
| RoomVersionId::V10
|
| RoomVersionId::V10
|
||||||
|
| RoomVersionId::V11
|
||||||
| RoomVersionId::_Custom(_) => vec![],
|
| RoomVersionId::_Custom(_) => vec![],
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user