fix(ccswitch): parse remaining quota from /v1/usage response

This commit is contained in:
ckken
2026-03-07 01:07:00 +08:00
parent 963b3b768c
commit 207a493fab

View File

@@ -1638,10 +1638,12 @@ const executeCcsImport = (row: ApiKey, clientType: 'claude' | 'gemini') => {
headers: { "Authorization": "Bearer {{apiKey}}" }
},
extractor: function(response) {
const remaining = response?.remaining ?? response?.quota?.remaining ?? response?.balance;
const unit = response?.unit ?? response?.quota?.unit ?? "USD";
return {
isValid: response.is_active || true,
remaining: response.balance,
unit: "USD"
isValid: response?.is_active ?? response?.isValid ?? true,
remaining,
unit
};
}
})`