post webrtc intégration
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
use crate::core::AppState;
|
||||
use crate::domain::events::channel::{
|
||||
ChannelCreatedEvent, ChannelDeletedEvent, ChannelUpdatedEvent,
|
||||
};
|
||||
@@ -472,16 +473,18 @@ impl GatewayClient {
|
||||
}
|
||||
}
|
||||
|
||||
async fn on_connect(&mut self) {
|
||||
pub async fn on_connect(&mut self) {
|
||||
tracing::info!(user_id = %self.user.id, "Client connected");
|
||||
}
|
||||
async fn on_disconnect(&mut self) {
|
||||
|
||||
pub async fn on_disconnect(&mut self, state: &AppState) {
|
||||
tracing::info!(user_id = %self.user.id, "Client disconnected");
|
||||
state.voice.leave_all(self.user.id).await;
|
||||
}
|
||||
|
||||
async fn on_message(&self, message: Message) {
|
||||
pub async fn on_message(&self, message: Message, _state: &AppState) {
|
||||
if let Message::Text(content) = message {
|
||||
tracing::info!(user_id = %self.user.id, "Received text message: {}", content);
|
||||
tracing::debug!(user_id = %self.user.id, "Received text message: {}", content);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user