ソースを参照

Fix Telegram Backup IP fetching

SukkaW 1 ヶ月 前
コミット
b04a9b5047
2 ファイル変更3 行追加1 行削除
  1. 2 0
      Build/lib/fetch-retry.ts
  2. 1 1
      Build/lib/get-telegram-backup-ip.ts

+ 2 - 0
Build/lib/fetch-retry.ts

@@ -177,6 +177,8 @@ export async function $$fetch(url: string, init: RequestInit = defaultRequestIni
   }
   }
 }
 }
 
 
+export { $$fetch as '~fetch' };
+
 /** @deprecated -- undici.requests doesn't support gzip/br/deflate, and has difficulty w/ undidi cache */
 /** @deprecated -- undici.requests doesn't support gzip/br/deflate, and has difficulty w/ undidi cache */
 export async function requestWithLog(url: string, opt?: Parameters<typeof undici.request>[1]) {
 export async function requestWithLog(url: string, opt?: Parameters<typeof undici.request>[1]) {
   try {
   try {

+ 1 - 1
Build/lib/get-telegram-backup-ip.ts

@@ -130,7 +130,7 @@ const pool = new Worktank({
         const __require = module.createRequire(__filename);
         const __require = module.createRequire(__filename);
 
 
         const picocolors = __require('picocolors') as typeof import('picocolors');
         const picocolors = __require('picocolors') as typeof import('picocolors');
-        const { fetch } = __require('./fetch-retry') as typeof import('./fetch-retry');
+        const { '~fetch': fetch } = __require('./fetch-retry') as typeof import('./fetch-retry');
 
 
         const dns = __require('node:dns/promises') as typeof import('node:dns/promises');
         const dns = __require('node:dns/promises') as typeof import('node:dns/promises');