From ec6dd0f10f92176d81e6786cd8652048b0c33814 Mon Sep 17 00:00:00 2001 From: Naomi Carrigan Date: Thu, 5 Feb 2026 13:55:31 -0800 Subject: [PATCH] chore: lints --- src-tauri/src/discord_rpc.rs | 6 +++--- src/lib/commands/slashCommands.test.ts | 10 +++++++--- src/lib/components/StatusBar.svelte | 1 + src/lib/stores/config.test.ts | 2 ++ src/lib/tauri.ts | 10 +++++----- src/routes/+page.svelte | 8 +++++++- 6 files changed, 25 insertions(+), 12 deletions(-) diff --git a/src-tauri/src/discord_rpc.rs b/src-tauri/src/discord_rpc.rs index 3e39294..a9e61fa 100644 --- a/src-tauri/src/discord_rpc.rs +++ b/src-tauri/src/discord_rpc.rs @@ -62,7 +62,7 @@ impl DiscordRpcManager { pub fn init(&self, initial_session_name: String, initial_model: String, started_at: i64) -> Result<(), String> { self.log("Attempting to initialize Discord RPC..."); - self.log(&format!("DEBUG: Application ID: 1391117878182281316")); + self.log("DEBUG: Application ID: 1391117878182281316"); self.log(&format!("DEBUG: Initial session: '{}', model: '{}', timestamp: {}", initial_session_name, initial_model, started_at)); @@ -92,7 +92,7 @@ impl DiscordRpcManager { .large_image("hikari") .large_text("Hikari - Claude Code Assistant"); - self.log(&format!("DEBUG: Assets created - large_image: 'hikari', large_text: 'Hikari - Claude Code Assistant'")); + self.log("DEBUG: Assets created - large_image: 'hikari', large_text: 'Hikari - Claude Code Assistant'"); let timestamps = Timestamps::new() .start(started_at); @@ -161,7 +161,7 @@ impl DiscordRpcManager { .large_image("hikari") .large_text("Hikari - Claude Code Assistant"); - self.log(&format!("DEBUG: Assets created - large_image: 'hikari', large_text: 'Hikari - Claude Code Assistant'")); + self.log("DEBUG: Assets created - large_image: 'hikari', large_text: 'Hikari - Claude Code Assistant'"); let timestamps = Timestamps::new() .start(started_at); diff --git a/src/lib/commands/slashCommands.test.ts b/src/lib/commands/slashCommands.test.ts index 8acf2f7..74c7de5 100644 --- a/src/lib/commands/slashCommands.test.ts +++ b/src/lib/commands/slashCommands.test.ts @@ -8,9 +8,13 @@ import { } from "./slashCommands"; // Mock all external dependencies -vi.mock("svelte/store", () => ({ - get: vi.fn(), -})); +vi.mock("svelte/store", async (importOriginal) => { + const actual = await importOriginal(); + return { + ...actual, + get: vi.fn(), + }; +}); vi.mock("@tauri-apps/api/core", () => ({ invoke: vi.fn(), diff --git a/src/lib/components/StatusBar.svelte b/src/lib/components/StatusBar.svelte index 0ece551..1e95ee1 100644 --- a/src/lib/components/StatusBar.svelte +++ b/src/lib/components/StatusBar.svelte @@ -87,6 +87,7 @@ session_cost_budget: null, budget_action: "warn", budget_warning_threshold: 0.8, + discord_rpc_enabled: true, }); let streamerModeActive = $state(false); diff --git a/src/lib/stores/config.test.ts b/src/lib/stores/config.test.ts index 19e6860..16bdad9 100644 --- a/src/lib/stores/config.test.ts +++ b/src/lib/stores/config.test.ts @@ -192,6 +192,7 @@ describe("config store", () => { session_cost_budget: null, budget_action: "warn", budget_warning_threshold: 0.8, + discord_rpc_enabled: true, }; expect(config.model).toBe("claude-sonnet-4"); @@ -237,6 +238,7 @@ describe("config store", () => { session_cost_budget: null, budget_action: "warn", budget_warning_threshold: 0.8, + discord_rpc_enabled: true, }; expect(config.model).toBeNull(); diff --git a/src/lib/tauri.ts b/src/lib/tauri.ts index 65096f7..9934080 100644 --- a/src/lib/tauri.ts +++ b/src/lib/tauri.ts @@ -383,13 +383,13 @@ export async function initializeDiscordRpc() { const model = config.model || "claude"; await invoke("log_discord_rpc", { - message: `[FRONTEND] Attempting to initialize Discord RPC: session='Idle', model='${model}', timestamp=${startedAtUnixSeconds}` + message: `[FRONTEND] Attempting to initialize Discord RPC: session='Idle', model='${model}', timestamp=${startedAtUnixSeconds}`, }); console.log("Initializing Discord RPC with initial activity:", { session_name: "Idle", model, - started_at: startedAtUnixSeconds + started_at: startedAtUnixSeconds, }); await invoke("init_discord_rpc", { @@ -399,21 +399,21 @@ export async function initializeDiscordRpc() { }); await invoke("log_discord_rpc", { - message: "[FRONTEND] Discord RPC initialized successfully!" + message: "[FRONTEND] Discord RPC initialized successfully!", }); console.log("Discord RPC initialized successfully with initial presence"); } catch (error) { const errorMessage = error instanceof Error ? error.message : String(error); await invoke("log_discord_rpc", { - message: `[FRONTEND] ERROR: Failed to initialize Discord RPC: ${errorMessage}` + message: `[FRONTEND] ERROR: Failed to initialize Discord RPC: ${errorMessage}`, }); console.error("Failed to initialize Discord RPC:", error); console.warn("Discord RPC will be unavailable. Make sure Discord is running."); } } else { await invoke("log_discord_rpc", { - message: "[FRONTEND] Discord RPC is disabled in config, skipping initialization" + message: "[FRONTEND] Discord RPC is disabled in config, skipping initialization", }); } } diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index c94271c..ef85d70 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -2,7 +2,13 @@ import { onMount, onDestroy } from "svelte"; import { invoke } from "@tauri-apps/api/core"; import { get } from "svelte/store"; - import { initializeTauriListeners, cleanupTauriListeners, initializeDiscordRpc, stopDiscordRpc, updateDiscordRpc } from "$lib/tauri"; + import { + initializeTauriListeners, + cleanupTauriListeners, + initializeDiscordRpc, + stopDiscordRpc, + updateDiscordRpc, + } from "$lib/tauri"; import { configStore, applyTheme, applyFontSize, isCompactMode } from "$lib/stores/config"; import { initNotificationSync, cleanupNotificationSync } from "$lib/stores/notifications"; import { conversationsStore } from "$lib/stores/conversations";