From 97ff087111f65ea5250bb691dd7544f2d9219afa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ahmet=20Kaan=20G=C3=BCm=C3=BC=C5=9F?= Date: Mon, 5 May 2025 23:56:55 +0300 Subject: [PATCH] feat: :sparkles: new error type -> permission --- protocol/src/lib.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/protocol/src/lib.rs b/protocol/src/lib.rs index 57a3b47..6e559f3 100644 --- a/protocol/src/lib.rs +++ b/protocol/src/lib.rs @@ -10,6 +10,7 @@ pub struct User { #[derive(Debug, Clone, Serialize, Deserialize)] pub enum Error { + Permission(String), MediaPlay(String), MediaStream(String), InvalidSignalType(String), @@ -41,6 +42,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::Permission(permission_cause) => write!(f, "Permission | {}", permission_cause), 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) => {