Files
tuliprox/shared/src/model/active_user_connection_change.rs
T
euzuandGitHub 523149d8ac Fix stream session problems (#756)
* Fix stream session problems
2026-05-11 19:27:04 +02:00

13 lines
458 B
Rust

use crate::model::StreamInfo;
use std::net::SocketAddr;
#[allow(clippy::large_enum_variant)]
#[derive(Debug, Clone, serde::Serialize, serde::Deserialize, PartialEq)]
#[serde(tag = "type", content = "payload", rename_all = "camelCase")]
pub enum ActiveUserConnectionChange {
Updated(StreamInfo),
Disconnected(SocketAddr), // addr
DisconnectedStream { addr: SocketAddr, uid: u32 },
Connections(usize, usize), // user_count, connection_count
}