@zomlit/tsleague
Version:
RL wrapper in TypeScript
22 lines (21 loc) • 633 B
JavaScript
;
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;