mirror of
https://github.com/NanmiCoder/cc-haha
synced 2026-07-20 13:53:32 +08:00
fix: cli auth state verification
This commit is contained in:
parent
f091e8e5a5
commit
24d31e284f
@ -6,6 +6,7 @@ import {
|
|||||||
getApiKeyFromApiKeyHelper,
|
getApiKeyFromApiKeyHelper,
|
||||||
isAnthropicAuthEnabled,
|
isAnthropicAuthEnabled,
|
||||||
isClaudeAISubscriber,
|
isClaudeAISubscriber,
|
||||||
|
isOpenAIAuthActive,
|
||||||
} from '../utils/auth.js'
|
} from '../utils/auth.js'
|
||||||
|
|
||||||
export type VerificationStatus =
|
export type VerificationStatus =
|
||||||
@ -23,7 +24,7 @@ export type ApiKeyVerificationResult = {
|
|||||||
|
|
||||||
export function useApiKeyVerification(): ApiKeyVerificationResult {
|
export function useApiKeyVerification(): ApiKeyVerificationResult {
|
||||||
const [status, setStatus] = useState<VerificationStatus>(() => {
|
const [status, setStatus] = useState<VerificationStatus>(() => {
|
||||||
if (!isAnthropicAuthEnabled() || isClaudeAISubscriber()) {
|
if (!isAnthropicAuthEnabled() || isClaudeAISubscriber() || isOpenAIAuthActive()) {
|
||||||
return 'valid'
|
return 'valid'
|
||||||
}
|
}
|
||||||
// Use skipRetrievingKeyFromApiKeyHelper to avoid executing apiKeyHelper
|
// Use skipRetrievingKeyFromApiKeyHelper to avoid executing apiKeyHelper
|
||||||
@ -41,7 +42,7 @@ export function useApiKeyVerification(): ApiKeyVerificationResult {
|
|||||||
const [error, setError] = useState<Error | null>(null)
|
const [error, setError] = useState<Error | null>(null)
|
||||||
|
|
||||||
const verify = useCallback(async (): Promise<void> => {
|
const verify = useCallback(async (): Promise<void> => {
|
||||||
if (!isAnthropicAuthEnabled() || isClaudeAISubscriber()) {
|
if (!isAnthropicAuthEnabled() || isClaudeAISubscriber() || isOpenAIAuthActive()) {
|
||||||
setStatus('valid')
|
setStatus('valid')
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user