attempt to fix "checks (node, build, pnpm build)"
This commit is contained in:
parent
8caa4673d4
commit
b27558ec70
@ -132,9 +132,7 @@ function resolveBraveBaseUrl(search?: WebSearchConfig): string {
|
|||||||
return fromConfig || DEFAULT_BRAVE_BASE_URL;
|
return fromConfig || DEFAULT_BRAVE_BASE_URL;
|
||||||
}
|
}
|
||||||
|
|
||||||
function resolveBraveAuthStyle(
|
function resolveBraveAuthStyle(search?: WebSearchConfig): (typeof BRAVE_AUTH_STYLES)[number] {
|
||||||
search?: WebSearchConfig,
|
|
||||||
): (typeof BRAVE_AUTH_STYLES)[number] {
|
|
||||||
const raw =
|
const raw =
|
||||||
search && "authStyle" in search && typeof search.authStyle === "string"
|
search && "authStyle" in search && typeof search.authStyle === "string"
|
||||||
? search.authStyle.trim().toLowerCase()
|
? search.authStyle.trim().toLowerCase()
|
||||||
@ -397,16 +395,14 @@ async function runWebSearch(params: {
|
|||||||
|
|
||||||
// Build auth header based on configured style (default: X-Subscription-Token for Brave)
|
// Build auth header based on configured style (default: X-Subscription-Token for Brave)
|
||||||
const authStyle = params.braveAuthStyle ?? "x-subscription-token";
|
const authStyle = params.braveAuthStyle ?? "x-subscription-token";
|
||||||
const authHeader =
|
|
||||||
authStyle === "bearer"
|
|
||||||
? { Authorization: `Bearer ${params.apiKey}` }
|
|
||||||
: { "X-Subscription-Token": params.apiKey };
|
|
||||||
|
|
||||||
const res = await fetch(url.toString(), {
|
const res = await fetch(url.toString(), {
|
||||||
method: "GET",
|
method: "GET",
|
||||||
headers: {
|
headers: {
|
||||||
Accept: "application/json",
|
Accept: "application/json",
|
||||||
...authHeader,
|
...(authStyle === "bearer"
|
||||||
|
? { Authorization: `Bearer ${params.apiKey}` }
|
||||||
|
: { "X-Subscription-Token": params.apiKey }),
|
||||||
},
|
},
|
||||||
signal: withTimeout(undefined, params.timeoutSeconds * 1000),
|
signal: withTimeout(undefined, params.timeoutSeconds * 1000),
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user