From fadbf8009337f43747ece69654330f0c471a67cc Mon Sep 17 00:00:00 2001 From: Josiah Glosson Date: Thu, 7 Aug 2025 21:13:27 -0500 Subject: [PATCH] Fix theseus lint --- packages/app-lib/src/event/mod.rs | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/packages/app-lib/src/event/mod.rs b/packages/app-lib/src/event/mod.rs index 488d56cec..7548114a9 100644 --- a/packages/app-lib/src/event/mod.rs +++ b/packages/app-lib/src/event/mod.rs @@ -184,6 +184,7 @@ pub enum LoadingBarType { } #[derive(Serialize, Clone)] +#[cfg(feature = "tauri")] pub struct LoadingPayload { pub event: LoadingBarType, pub loader_uuid: Uuid, @@ -192,6 +193,7 @@ pub struct LoadingPayload { } #[derive(Serialize, Clone)] +#[cfg(feature = "tauri")] pub struct WarningPayload { pub message: String, } @@ -215,12 +217,14 @@ pub enum CommandPayload { } #[derive(Serialize, Clone)] +#[cfg(feature = "tauri")] pub struct ProcessPayload { pub profile_path_id: String, pub uuid: Uuid, pub event: ProcessPayloadType, pub message: String, } + #[derive(Serialize, Clone, Debug)] #[serde(rename_all = "snake_case")] pub enum ProcessPayloadType { @@ -229,11 +233,13 @@ pub enum ProcessPayloadType { } #[derive(Serialize, Clone)] +#[cfg(feature = "tauri")] pub struct ProfilePayload { pub profile_path_id: String, #[serde(flatten)] pub event: ProfilePayloadType, } + #[derive(Serialize, Clone)] #[serde(tag = "event", rename_all = "snake_case")] pub enum ProfilePayloadType { @@ -252,6 +258,16 @@ pub enum ProfilePayloadType { Removed, } +#[derive(Serialize, Clone)] +#[serde(rename_all = "snake_case")] +#[serde(tag = "event")] +pub enum FriendPayload { + FriendRequest { from: UserId }, + UserOffline { id: UserId }, + StatusUpdate { user_status: UserStatus }, + StatusSync, +} + #[derive(Debug, thiserror::Error)] pub enum EventError { #[error("Event state was not properly initialized")] @@ -264,13 +280,3 @@ pub enum EventError { #[error("Tauri error: {0}")] TauriError(#[from] tauri::Error), } - -#[derive(Serialize, Clone)] -#[serde(rename_all = "snake_case")] -#[serde(tag = "event")] -pub enum FriendPayload { - FriendRequest { from: UserId }, - UserOffline { id: UserId }, - StatusUpdate { user_status: UserStatus }, - StatusSync, -}