mirror of
https://github.com/SukkaW/Surge.git
synced 2025-12-12 09:10:35 +08:00
6 lines
416 B
TypeScript
6 lines
416 B
TypeScript
import { defaultRequestInit, fetchWithRetry } from './lib/fetch-retry';
|
|
import { createMemoizedPromise } from './lib/memo-promise';
|
|
import { traceAsync } from './lib/trace-runner';
|
|
|
|
export const getPublicSuffixListTextPromise = createMemoizedPromise(() => traceAsync('obtain public_suffix_list', () => fetchWithRetry('https://publicsuffix.org/list/public_suffix_list.dat', defaultRequestInit).then(r => r.text())));
|