fix(usage): address code review findings - SQL injection, stream usage recording, DB singleton

This commit is contained in:
Gemini Nexus Bot committed 2026-04-22 14:34:39 -03:00
1 parent 1258b32cb5
commit 9b37bdb2d9
11 files changed
+538 -100

No files matched your search

+18 -9
View File
@@ -497,9 +497,9 @@ i18n
usage: {
title: 'Token Usage',
description: 'Monitor your API token consumption over time.',
range24h: '24 Hours',
range7d: '7 Days',
range30d: '30 Days',
range24h: 'Last 24 Hours',
range7d: 'Last 7 Days',
range30d: 'Last 30 Days',
totalTokens: 'Total Tokens',
promptTokens: 'Prompt Tokens',
completionTokens: 'Completion Tokens',
@@ -507,6 +507,9 @@ i18n
dailyUsage: 'Daily Usage',
byModel: 'Usage by Model',
hourlyUsage: 'Hourly Usage',
loadFailed: 'Failed to load usage data.',
retry: 'Retry',
allAccounts: 'All Accounts',
},
},
},
@@ -987,9 +990,9 @@ i18n
usage: {
title: 'Token 用量',
description: '监控您的 API Token 消耗情况。',
range24h: '24 小时',
range7d: '7 天',
range30d: '30 天',
range24h: '最近 24 小时',
range7d: '最近 7 天',
range30d: '最近 30 天',
totalTokens: '总 Token 数',
promptTokens: 'Prompt Token 数',
completionTokens: 'Completion Token 数',
@@ -997,6 +1000,9 @@ i18n
dailyUsage: '每日用量',
byModel: '按模型统计',
hourlyUsage: '每小时用量',
loadFailed: '加载用量数据失败。',
retry: '重试',
allAccounts: '所有账号',
},
},
},
@@ -1483,9 +1489,9 @@ i18n
usage: {
title: 'Использование токенов',
description: 'Мониторинг потребления API токенов.',
range24h: '24 часа',
range7d: '7 дней',
range30d: '30 дней',
range24h: 'Последние 24 часа',
range7d: 'Последние 7 дней',
range30d: 'Последние 30 дней',
totalTokens: 'Всего токенов',
promptTokens: 'Prompt токены',
completionTokens: 'Completion токены',
@@ -1493,6 +1499,9 @@ i18n
dailyUsage: 'Ежедневное использование',
byModel: 'По моделям',
hourlyUsage: 'Почасовое использование',
loadFailed: 'Не удалось загрузить данные об использовании.',
retry: 'Повторить',
allAccounts: 'Все аккаунты',
},
},
},