UNPKG

@zomlit/tsleague

Version:

RL wrapper in TypeScript

22 lines (21 loc) 633 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ProxyManager = void 0; class ProxyManager { proxyList = []; static defaultProxyList = [ '', // Empty string for no proxy ]; constructor() { this.proxyList = ProxyManager.defaultProxyList; } getRandomProxy() { if (this.proxyList.length === 0) { console.error('Proxy list is empty. Using no proxy.'); return ''; } const index = Math.floor(Math.random() * this.proxyList.length); return this.proxyList[index]; } } exports.ProxyManager = ProxyManager;