diff --git a/src-tauri/src/commands/dolls.rs b/src-tauri/src/commands/dolls.rs index e204cf3..1b5c8a4 100644 --- a/src-tauri/src/commands/dolls.rs +++ b/src-tauri/src/commands/dolls.rs @@ -56,7 +56,7 @@ pub async fn update_doll(id: String, dto: UpdateDollDto) -> Result Result<(), String> { - let result = DollsRemote::new() + DollsRemote::new() .delete_doll(&id) .await .map_err(|e| e.to_string())?; @@ -69,7 +69,7 @@ pub async fn delete_doll(id: String) -> Result<(), String> { is_active.then_some(&[AppDataRefreshScope::User, AppDataRefreshScope::Friends]), ).await; - Ok(result) + Ok(()) } #[tauri::command] diff --git a/src-tauri/src/services/presence_modules/mod.rs b/src-tauri/src/services/presence_modules/mod.rs index 8b0e4bd..b375272 100644 --- a/src-tauri/src/services/presence_modules/mod.rs +++ b/src-tauri/src/services/presence_modules/mod.rs @@ -27,7 +27,7 @@ fn get_module_metadata(path: &std::path::Path) -> Option { metadata.name, metadata.version, metadata.description ); - return Some(metadata); + Some(metadata) } Err(e) => { warn!("Failed to parse metadata.json in {}: {}", path.display(), e); diff --git a/src-tauri/src/services/presence_modules/runtime.rs b/src-tauri/src/services/presence_modules/runtime.rs index 0732e20..d757f5a 100644 --- a/src-tauri/src/services/presence_modules/runtime.rs +++ b/src-tauri/src/services/presence_modules/runtime.rs @@ -66,7 +66,6 @@ pub fn spawn_lua_runtime(script: &str) -> thread::JoinHandle<()> { if let Err(e) = lua.load(&script).exec() { error!("Failed to execute lua script: {}", e); - return; } }) } diff --git a/src-tauri/src/state/auth.rs b/src-tauri/src/state/auth.rs index 012b736..e2746fd 100644 --- a/src-tauri/src/state/auth.rs +++ b/src-tauri/src/state/auth.rs @@ -12,20 +12,12 @@ use tracing::{error, info, warn}; static REFRESH_LOCK: once_cell::sync::Lazy> = once_cell::sync::Lazy::new(|| Mutex::new(())); +#[derive(Default)] pub struct AuthState { pub auth_pass: Option, pub background_refresh_token: Option, } -impl Default for AuthState { - fn default() -> Self { - Self { - auth_pass: None, - background_refresh_token: None, - } - } -} - pub fn init_auth_state() -> AuthState { let auth_pass = match load_auth_pass() { Ok(pass) => pass, @@ -46,9 +38,7 @@ pub fn init_auth_state() -> AuthState { /// Automatically refreshes if expired and clears session on refresh failure. pub async fn get_auth_pass_with_refresh() -> Option { info!("Retrieving tokens"); - let Some(auth_pass) = ({ lock_r!(FDOLL).auth.auth_pass.clone() }) else { - return None; - }; + let auth_pass = lock_r!(FDOLL).auth.auth_pass.clone()?; let Some(issued_at) = auth_pass.issued_at else { warn!("Auth pass missing issued_at timestamp, clearing"); diff --git a/src-tauri/src/state/network.rs b/src-tauri/src/state/network.rs index 4275595..afc8be8 100644 --- a/src-tauri/src/state/network.rs +++ b/src-tauri/src/state/network.rs @@ -6,19 +6,12 @@ pub struct Clients { pub ws_emit_failures: u8, } +#[derive(Default)] pub struct NetworkState { pub clients: Option, pub health_monitor_token: Option, } -impl Default for NetworkState { - fn default() -> Self { - Self { - clients: None, - health_monitor_token: None, - } - } -} pub fn init_network_state() -> NetworkState { let http_client = reqwest::ClientBuilder::new()