update post-note.ts

This commit is contained in:
2026-01-27 22:51:04 +08:00
parent c1e2768139
commit 377eced510
3 changed files with 14 additions and 14 deletions

View File

@@ -17,15 +17,15 @@ export function getFetchAutoProxyInit(): RequestInit | undefined {
return undefined;
}
export async function fetchWithTimoutAndAutoProxy(
export async function fetchWithTimeoutAndAutoProxy(
input: URL | Request | string,
timeout?: number,
initCallback?: (init: RequestInit) => RequestInit,
): Promise<Response> {
const fetchTimeout = timeout || 10000;
const abortController = new AbortController();
const timoutHandler = setTimeout(() => {
abortController.abort(`Timout ${fetchTimeout} ms`);
const timeoutHandler = setTimeout(() => {
abortController.abort(`Timeout ${fetchTimeout} ms`);
}, fetchTimeout);
let init = getFetchAutoProxyInit() || {};
init.signal = abortController.signal;
@@ -33,6 +33,6 @@ export async function fetchWithTimoutAndAutoProxy(
init = initCallback(init);
}
const response = await fetch(input, init);
clearTimeout(timoutHandler);
clearTimeout(timeoutHandler);
return response;
}