This commit is contained in:
2026-06-28 18:12:00 +02:00
parent 5152ec0f7e
commit 7a593fc204
27 changed files with 413 additions and 100 deletions
+6 -3
View File
@@ -13,7 +13,8 @@ pub fn channel_model_to_channel_response(model: channel::Model) -> ChannelRespon
name: model.name,
created_at: model.created_at,
updated_at: model.updated_at,
default_permissions: model.default_permissions,
default_channel_permissions: model.default_channel_permissions.map(|p| p as u64),
default_voice_permissions: model.default_voice_permissions.map(|p| p as u64),
}
}
@@ -25,7 +26,8 @@ pub fn create_request_to_am(req: CreateChannelRequest) -> channel::ActiveModel {
position: Set(req.position),
channel_type: Set(req.channel_type),
name: Set(req.name),
default_permissions: Set(req.default_permissions),
default_channel_permissions: Set(req.default_channel_permissions.map(|p| p as i64)),
default_voice_permissions: Set(req.default_voice_permissions.map(|p| p as i64)),
..Default::default()
}
}
@@ -38,7 +40,8 @@ pub fn update_request_to_am(id: Uuid, req: UpdateChannelRequest) -> channel::Act
position: Set(req.position),
channel_type: Set(req.channel_type),
name: Set(req.name),
default_permissions: Set(req.default_permissions),
default_channel_permissions: Set(req.default_channel_permissions.map(|p| p as i64)),
default_voice_permissions: Set(req.default_voice_permissions.map(|p| p as i64)),
..Default::default()
}
}