UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

24 lines (23 loc) 662 B
import { r as fetchWithSsrFGuard } from "./fetch-guard-BttkNCLm.js"; import "./ssrf-runtime-BOGN5pUi.js"; import { a as DEFAULT_FETCH_TIMEOUT_MS } from "./oauth.shared-BD6M390i.js"; //#region extensions/google/oauth.http.ts async function fetchWithTimeout(url, init, timeoutMs = DEFAULT_FETCH_TIMEOUT_MS) { const { response, release } = await fetchWithSsrFGuard({ url, init, timeoutMs }); try { const body = await response.arrayBuffer(); return new Response(body, { status: response.status, statusText: response.statusText, headers: response.headers }); } finally { await release(); } } //#endregion export { fetchWithTimeout as t };