refactor: ♻️ media stream

This commit is contained in:
Ahmet Kaan Gümüş 2025-05-01 16:57:03 +03:00
parent 53a73285b9
commit 87f7d0763f
3 changed files with 27 additions and 23 deletions

View file

@ -10,6 +10,7 @@ pub struct User {
#[derive(Debug, Clone, Serialize, Deserialize)]
pub enum Error {
MediaStream(String),
InvalidSignalType(String),
UnexpectedSignalType(SignalType),
WebSocketInitialization,
@ -39,14 +40,13 @@ impl std::error::Error for Error {
impl Display for Error {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {
Error::MediaStream(err_val) => write!(f, "Media Stream | {}", err_val),
Error::InvalidSignalType(invalid_signal_type) => {
write!(f, "Invalid Signal Type: {}", invalid_signal_type)
}
Error::UnexpectedSignalType(signal_type) => {
write!(f, "Unexpected Signal Type: {}", signal_type)
}
Error::WebSocketInitialization => write!(f, "WebSocket Initialization"),
Error::WebSocketAuth => write!(f, "WebSocket Auth"),
Error::WebSocketSend(send_error) => write!(f, "WebSocket Send: {}", send_error),