fix(usage): apply code review fixes - SSE passthrough type, per-chart errors, Select component

This commit is contained in:
Gemini Nexus Bot committed 2026-04-22 15:31:54 -03:00
1 parent 9b37bdb2d9
commit 425b0009b8
8 files changed
+303 -157

No files matched your search

+1
View File
@@ -37,4 +37,5 @@ export const tokenUsage = sqliteTable('token_usage', {
totalTokens: integer('total_tokens').notNull().default(0),
timestamp: integer('timestamp').notNull(),
requestType: text('request_type'),
isEstimated: integer('is_estimated'),
});
+2
View File
@@ -21,6 +21,7 @@ export interface RecordUsageParams {
totalTokens: number;
timestamp: number;
requestType?: string;
isEstimated?: boolean;
}
let usageDbConnection: { raw: Database.Database; orm: BetterSQLite3Database<typeof import('./schema')> } | null = null;
@@ -75,6 +76,7 @@ export class TokenUsageRepo {
totalTokens: params.totalTokens,
timestamp: params.timestamp,
requestType: params.requestType ?? null,
isEstimated: params.isEstimated ? 1 : null,
})
.run();
return true;