fix: redact proxy_url and remove timed out emoji

This commit is contained in:
Fazri Gading
2026-02-02 06:17:35 +08:00
parent 2e0bdeee5a
commit 5f3c9e0411

View File

@@ -8,7 +8,7 @@ const SECRET_KEY = process.env.HF2P_SECRET_KEY || 'your_secret_key_here_for_jwt'
const USE_DIRECT_FALLBACK = process.env.HF2P_USE_FALLBACK !== 'false'; const USE_DIRECT_FALLBACK = process.env.HF2P_USE_FALLBACK !== 'false';
const DIRECT_TIMEOUT = 7000; // 7 seconds timeout const DIRECT_TIMEOUT = 7000; // 7 seconds timeout
console.log('[ProxyClient] Initialized with proxy URL:', PROXY_URL); console.log('[ProxyClient] Initialized with proxy URL:', PROXY_URL ? 'YES' : 'NO');
console.log('[ProxyClient] Secret key configured:', SECRET_KEY ? 'YES' : 'NO'); console.log('[ProxyClient] Secret key configured:', SECRET_KEY ? 'YES' : 'NO');
console.log('[ProxyClient] Direct connection fallback:', USE_DIRECT_FALLBACK ? 'ENABLED' : 'DISABLED'); console.log('[ProxyClient] Direct connection fallback:', USE_DIRECT_FALLBACK ? 'ENABLED' : 'DISABLED');
console.log('[ProxyClient] Direct timeout before fallback:', DIRECT_TIMEOUT / 1000, 'seconds'); console.log('[ProxyClient] Direct timeout before fallback:', DIRECT_TIMEOUT / 1000, 'seconds');
@@ -33,7 +33,7 @@ async function directRequest(url, options = {}) {
const controller = new AbortController(); const controller = new AbortController();
const timeoutId = setTimeout(() => { const timeoutId = setTimeout(() => {
console.warn('[ProxyClient] ⏱️ TIMEOUT! Aborting direct request after', timeoutMs, 'ms'); console.warn('[ProxyClient] TIMEOUT! Aborting direct request after', timeoutMs, 'ms');
controller.abort(); controller.abort();
}, timeoutMs); }, timeoutMs);
@@ -222,7 +222,7 @@ function directDownloadStream(url, onData) {
}); });
req.on('timeout', () => { req.on('timeout', () => {
console.warn('[ProxyClient] ⏱️ TIMEOUT! Direct download timed out after', DIRECT_TIMEOUT, 'ms'); console.warn('[ProxyClient] TIMEOUT! Direct download timed out after', DIRECT_TIMEOUT, 'ms');
req.destroy(); req.destroy();
const timeoutError = new Error('ETIMEDOUT: Direct connection timeout'); const timeoutError = new Error('ETIMEDOUT: Direct connection timeout');
timeoutError.code = 'ETIMEDOUT'; timeoutError.code = 'ETIMEDOUT';