test(webapi): test room item posting and listing

This commit is contained in:
oxalica 2024-09-10 08:15:24 -04:00
parent 1a0347337c
commit c0ec429c24
3 changed files with 158 additions and 5 deletions

View file

@ -413,7 +413,7 @@ impl Pagination {
}
}
#[derive(Debug, Serialize)]
#[derive(Debug, Default, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub struct RoomItems {
pub items: Vec<WithItemId<ChatItem>>,
#[serde(skip_serializing_if = "Option::is_none")]
@ -790,7 +790,7 @@ async fn room_admin(
"only self-adding is implemented yet",
));
}
if permission.is_empty() || !MemberPermission::MAX_SELF_ADD.contains(permission) {
if !MemberPermission::MAX_SELF_ADD.contains(permission) {
return Err(error_response!(
StatusCode::BAD_REQUEST,
"deserialization",