fix: resolve all ESLint errors

- droidRelayService: add missing keyId variable declaration
- quotaCardService: use object destructuring for actualDeducted
- apiKeyService: remove unused variables and duplicate requires
- redis: remove shadowed logger/config requires
- unifiedGeminiScheduler: rename isActive param to avoid shadow
- commonHelper: add comments to empty catch blocks
- testPayloadHelper: prefix unused model param with underscore

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
root
2026-01-22 15:14:22 +08:00
parent 24f825f60d
commit 83cbaf7c3e
7 changed files with 13 additions and 30 deletions

View File

@@ -162,7 +162,7 @@ class ApiKeyService {
const hashedKey = this._hashApiKey(apiKey)
// 处理 permissions
const permissionsValue = permissions
const _permissionsValue = permissions
const keyData = {
id: keyId,
@@ -235,14 +235,6 @@ class ApiKeyService {
logger.success(`🔑 Generated new API key: ${name} (${keyId})`)
// 解析 permissions 用于返回
let parsedPermissions = keyData.permissions
try {
parsedPermissions = JSON.parse(keyData.permissions)
} catch (e) {
// 不是 JSON保持原值传统 Key 的字符串格式)
}
return {
id: keyId,
apiKey, // 只在创建时返回完整的key
@@ -410,14 +402,6 @@ class ApiKeyService {
tags = []
}
// 解析 permissions聚合 Key 为数组,传统 Key 为字符串)
let permissions = keyData.permissions || 'all'
try {
permissions = JSON.parse(keyData.permissions)
} catch (e) {
// 不是 JSON保持原值
}
// 解析 serviceRates
let serviceRates = {}
try {
@@ -1549,7 +1533,6 @@ class ApiKeyService {
const realCost = costInfo.costs.total
let ratedCost = realCost
if (realCost > 0) {
const serviceRatesService = require('./serviceRatesService')
const service = serviceRatesService.getService(accountType, model)
ratedCost = await this.calculateRatedCost(keyId, service, realCost)
}
@@ -1761,7 +1744,6 @@ class ApiKeyService {
const realCostWithDetails = costInfo.totalCost || 0
let ratedCostWithDetails = realCostWithDetails
if (realCostWithDetails > 0) {
const serviceRatesService = require('./serviceRatesService')
const service = serviceRatesService.getService(accountType, model)
ratedCostWithDetails = await this.calculateRatedCost(keyId, service, realCostWithDetails)
}