feat: integrate ClaudeUsageService and update API routes for usage tracking

This commit is contained in:
Mohamad Yahia
2025-12-21 08:46:11 +04:00
parent f2582c4453
commit ab0487664a
6 changed files with 25 additions and 21 deletions

View File

@@ -1,5 +1,6 @@
// Type definitions for Electron IPC API
import type { SessionListItem, Message } from "@/types/electron";
import type { ClaudeUsageResponse } from "@/store/app-store";
import { getJSON, setJSON, removeItem } from "./storage";
export interface FileEntry {
@@ -483,7 +484,7 @@ export interface ElectronAPI {
) => Promise<{ success: boolean; error?: string }>;
};
claude?: {
getUsage: () => Promise<ClaudeUsage>;
getUsage: () => Promise<ClaudeUsageResponse>;
};
}