generated from nhcarrigan/template
chore: lints
This commit is contained in:
@@ -62,7 +62,7 @@ impl DiscordRpcManager {
|
|||||||
|
|
||||||
pub fn init(&self, initial_session_name: String, initial_model: String, started_at: i64) -> Result<(), String> {
|
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("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: {}",
|
self.log(&format!("DEBUG: Initial session: '{}', model: '{}', timestamp: {}",
|
||||||
initial_session_name, initial_model, started_at));
|
initial_session_name, initial_model, started_at));
|
||||||
|
|
||||||
@@ -92,7 +92,7 @@ impl DiscordRpcManager {
|
|||||||
.large_image("hikari")
|
.large_image("hikari")
|
||||||
.large_text("Hikari - Claude Code Assistant");
|
.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()
|
let timestamps = Timestamps::new()
|
||||||
.start(started_at);
|
.start(started_at);
|
||||||
@@ -161,7 +161,7 @@ impl DiscordRpcManager {
|
|||||||
.large_image("hikari")
|
.large_image("hikari")
|
||||||
.large_text("Hikari - Claude Code Assistant");
|
.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()
|
let timestamps = Timestamps::new()
|
||||||
.start(started_at);
|
.start(started_at);
|
||||||
|
|||||||
@@ -8,9 +8,13 @@ import {
|
|||||||
} from "./slashCommands";
|
} from "./slashCommands";
|
||||||
|
|
||||||
// Mock all external dependencies
|
// Mock all external dependencies
|
||||||
vi.mock("svelte/store", () => ({
|
vi.mock("svelte/store", async (importOriginal) => {
|
||||||
get: vi.fn(),
|
const actual = await importOriginal<typeof import("svelte/store")>();
|
||||||
}));
|
return {
|
||||||
|
...actual,
|
||||||
|
get: vi.fn(),
|
||||||
|
};
|
||||||
|
});
|
||||||
|
|
||||||
vi.mock("@tauri-apps/api/core", () => ({
|
vi.mock("@tauri-apps/api/core", () => ({
|
||||||
invoke: vi.fn(),
|
invoke: vi.fn(),
|
||||||
|
|||||||
@@ -87,6 +87,7 @@
|
|||||||
session_cost_budget: null,
|
session_cost_budget: null,
|
||||||
budget_action: "warn",
|
budget_action: "warn",
|
||||||
budget_warning_threshold: 0.8,
|
budget_warning_threshold: 0.8,
|
||||||
|
discord_rpc_enabled: true,
|
||||||
});
|
});
|
||||||
|
|
||||||
let streamerModeActive = $state(false);
|
let streamerModeActive = $state(false);
|
||||||
|
|||||||
@@ -192,6 +192,7 @@ describe("config store", () => {
|
|||||||
session_cost_budget: null,
|
session_cost_budget: null,
|
||||||
budget_action: "warn",
|
budget_action: "warn",
|
||||||
budget_warning_threshold: 0.8,
|
budget_warning_threshold: 0.8,
|
||||||
|
discord_rpc_enabled: true,
|
||||||
};
|
};
|
||||||
|
|
||||||
expect(config.model).toBe("claude-sonnet-4");
|
expect(config.model).toBe("claude-sonnet-4");
|
||||||
@@ -237,6 +238,7 @@ describe("config store", () => {
|
|||||||
session_cost_budget: null,
|
session_cost_budget: null,
|
||||||
budget_action: "warn",
|
budget_action: "warn",
|
||||||
budget_warning_threshold: 0.8,
|
budget_warning_threshold: 0.8,
|
||||||
|
discord_rpc_enabled: true,
|
||||||
};
|
};
|
||||||
|
|
||||||
expect(config.model).toBeNull();
|
expect(config.model).toBeNull();
|
||||||
|
|||||||
+5
-5
@@ -383,13 +383,13 @@ export async function initializeDiscordRpc() {
|
|||||||
const model = config.model || "claude";
|
const model = config.model || "claude";
|
||||||
|
|
||||||
await invoke("log_discord_rpc", {
|
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:", {
|
console.log("Initializing Discord RPC with initial activity:", {
|
||||||
session_name: "Idle",
|
session_name: "Idle",
|
||||||
model,
|
model,
|
||||||
started_at: startedAtUnixSeconds
|
started_at: startedAtUnixSeconds,
|
||||||
});
|
});
|
||||||
|
|
||||||
await invoke("init_discord_rpc", {
|
await invoke("init_discord_rpc", {
|
||||||
@@ -399,21 +399,21 @@ export async function initializeDiscordRpc() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
await invoke("log_discord_rpc", {
|
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");
|
console.log("Discord RPC initialized successfully with initial presence");
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
const errorMessage = error instanceof Error ? error.message : String(error);
|
const errorMessage = error instanceof Error ? error.message : String(error);
|
||||||
await invoke("log_discord_rpc", {
|
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.error("Failed to initialize Discord RPC:", error);
|
||||||
console.warn("Discord RPC will be unavailable. Make sure Discord is running.");
|
console.warn("Discord RPC will be unavailable. Make sure Discord is running.");
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
await invoke("log_discord_rpc", {
|
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",
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,13 @@
|
|||||||
import { onMount, onDestroy } from "svelte";
|
import { onMount, onDestroy } from "svelte";
|
||||||
import { invoke } from "@tauri-apps/api/core";
|
import { invoke } from "@tauri-apps/api/core";
|
||||||
import { get } from "svelte/store";
|
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 { configStore, applyTheme, applyFontSize, isCompactMode } from "$lib/stores/config";
|
||||||
import { initNotificationSync, cleanupNotificationSync } from "$lib/stores/notifications";
|
import { initNotificationSync, cleanupNotificationSync } from "$lib/stores/notifications";
|
||||||
import { conversationsStore } from "$lib/stores/conversations";
|
import { conversationsStore } from "$lib/stores/conversations";
|
||||||
|
|||||||
Reference in New Issue
Block a user