This commit is contained in:
2026-07-14 02:51:16 +02:00
parent c96101ec3d
commit b40373f3e3
10 changed files with 120 additions and 16 deletions
+17
View File
@@ -0,0 +1,17 @@
use crate::models::prelude::Channel;
use uuid::Uuid;
pub struct ChannelCreated {
server_id: Uuid,
channel: Channel,
}
pub struct ChannelUpdated {
server_id: Uuid,
channel: Channel,
}
pub struct ChannelDeleted {
server_id: Uuid,
channel: Channel,
}
+20
View File
@@ -0,0 +1,20 @@
use crate::models::prelude::Message;
use uuid::Uuid;
pub struct MessageCreated {
server_id: Option<Uuid>,
channel_id: Uuid,
message: Message,
}
pub struct MessageUpdated {
server_id: Option<Uuid>,
channel_id: Uuid,
message: Message,
}
pub struct MessageDeleted {
server_id: Option<Uuid>,
channel_id: Uuid,
message: Message,
}
+3
View File
@@ -0,0 +1,3 @@
pub mod channel;
pub mod message;
pub mod server;
+13
View File
@@ -0,0 +1,13 @@
use crate::models::prelude::Server;
pub struct ServerCreated {
server: Server,
}
pub struct ServerUpdated {
server: Server,
}
pub struct ServerDeleted {
server: Server,
}