From bb9b7582b5c0c1e410938c191a5456cb9d08003b Mon Sep 17 00:00:00 2001 From: Butterfly Dev Date: Tue, 7 Apr 2026 03:13:27 +0000 Subject: [PATCH] server: fix unused imports in ws/handler.rs and api/sessions.rs --- server/src/api/sessions.rs | 2 +- server/src/ws/handler.rs | 18 +++--------------- 2 files changed, 4 insertions(+), 16 deletions(-) diff --git a/server/src/api/sessions.rs b/server/src/api/sessions.rs index f49b8de..a69a621 100644 --- a/server/src/api/sessions.rs +++ b/server/src/api/sessions.rs @@ -1,5 +1,5 @@ use actix_web::{web, HttpResponse}; -use serde::{Deserialize, Serialize}; +use serde::Deserialize; use std::sync::Arc; use crate::models::{ApiResponse, Session}; diff --git a/server/src/ws/handler.rs b/server/src/ws/handler.rs index 38a3ec9..2b935a6 100644 --- a/server/src/ws/handler.rs +++ b/server/src/ws/handler.rs @@ -1,23 +1,11 @@ use std::sync::Arc; use std::time::{Duration, Instant}; -use actix::prelude::*; -use actix_web::web; use actix_ws::{Message, SessionExt}; -use futures::stream::{SplitSink, SplitStream, StreamExt}; -use log::{error, info, warn}; -use tokio::net::TcpStream; -use tokio_tungstenite::tungstenite::protocol::Message as TungMessage; +use futures::StreamExt; +use log::{info, warn}; -use crate::models::{ClientType, WsMessage, SessionStatus}; - -/// Actix message to broadcast a frame to all viewers in a session. -#[derive(Message)] -#[rtype(result = "()")] -pub struct BroadcastFrame { - pub session_id: String, - pub msg: WsMessage, -} +use crate::models::{ClientType, WsMessage}; /// ACTIX-WEB HTTP HANDLER ///