add: group channels, group channel members list, group channel renaming

This commit is contained in:
trisua 2025-05-06 21:30:02 -04:00
parent a62905a8c4
commit b91e9a62fb
16 changed files with 341 additions and 77 deletions

View file

@ -4,7 +4,7 @@ use tetratto_shared::{snow::Snowflake, unix_epoch_timestamp};
use super::communities_permissions::CommunityPermission;
/// A channel is a more "chat-like" feed in communities.
#[derive(Serialize, Deserialize)]
#[derive(Clone, Serialize, Deserialize)]
pub struct Channel {
pub id: usize,
pub community: usize,