feat(FN-4554): complete Step 3 — add deviceCode API type
Fusion-Task-Id: FN-4554 Fusion-Task-Lineage: 12d517c5-1954-4b27-8c63-c7f0dde93d3f
This commit is contained in:
@@ -1364,6 +1364,11 @@ export interface ManualOAuthCodeInfo {
|
|||||||
helpText?: string;
|
helpText?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export interface OAuthDeviceCodeInfo {
|
||||||
|
userCode: string;
|
||||||
|
verificationUri: string;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Snapshot of the Claude-CLI-via-pi health state. Powers the
|
* Snapshot of the Claude-CLI-via-pi health state. Powers the
|
||||||
* "Anthropic — via Claude CLI" provider card.
|
* "Anthropic — via Claude CLI" provider card.
|
||||||
@@ -1927,11 +1932,13 @@ export function loginProvider(provider: string): Promise<{
|
|||||||
url: string;
|
url: string;
|
||||||
instructions?: string;
|
instructions?: string;
|
||||||
manualCode?: ManualOAuthCodeInfo;
|
manualCode?: ManualOAuthCodeInfo;
|
||||||
|
deviceCode?: OAuthDeviceCodeInfo;
|
||||||
}> {
|
}> {
|
||||||
return api<{
|
return api<{
|
||||||
url: string;
|
url: string;
|
||||||
instructions?: string;
|
instructions?: string;
|
||||||
manualCode?: ManualOAuthCodeInfo;
|
manualCode?: ManualOAuthCodeInfo;
|
||||||
|
deviceCode?: OAuthDeviceCodeInfo;
|
||||||
}>("/auth/login", {
|
}>("/auth/login", {
|
||||||
method: "POST",
|
method: "POST",
|
||||||
body: JSON.stringify({ provider, origin: window.location.origin }),
|
body: JSON.stringify({ provider, origin: window.location.origin }),
|
||||||
|
|||||||
Reference in New Issue
Block a user