refactor: ♻️ play remote media stream error handling

This commit is contained in:
Ahmet Kaan Gümüş 2025-05-04 22:30:27 +03:00
parent 7fcac42b7e
commit d54c138607
3 changed files with 16 additions and 5 deletions

View file

@ -10,6 +10,7 @@ pub struct User {
#[derive(Debug, Clone, Serialize, Deserialize)]
pub enum Error {
MediaPlay(String),
MediaStream(String),
InvalidSignalType(String),
UnexpectedSignalType(SignalType),
@ -40,6 +41,7 @@ impl std::error::Error for Error {
impl Display for Error {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {
Error::MediaPlay(err_val) => write!(f, "Media Play | {}", err_val),
Error::MediaStream(err_val) => write!(f, "Media Stream | {}", err_val),
Error::InvalidSignalType(invalid_signal_type) => {
write!(f, "Invalid Signal Type: {}", invalid_signal_type)