@@ -553,11 +553,11 @@ export class BaileysStartupService extends ChannelStartupService {
553553 let options ;
554554
555555 if ( this . localProxy . enabled ) {
556- this . logger . info ( 'Proxy enabled: ' + this . localProxy . proxy ?. host ) ;
556+ this . logger . info ( 'Proxy enabled: ' + this . localProxy ?. host ) ;
557557
558- if ( this . localProxy ?. proxy ?. host ?. includes ( 'proxyscrape' ) ) {
558+ if ( this . localProxy ?. host ?. includes ( 'proxyscrape' ) ) {
559559 try {
560- const response = await axios . get ( this . localProxy . proxy ?. host ) ;
560+ const response = await axios . get ( this . localProxy ?. host ) ;
561561 const text = response . data ;
562562 const proxyUrls = text . split ( '\r\n' ) ;
563563 const rand = Math . floor ( Math . random ( ) * Math . floor ( proxyUrls . length ) ) ;
@@ -571,8 +571,20 @@ export class BaileysStartupService extends ChannelStartupService {
571571 }
572572 } else {
573573 options = {
574- agent : makeProxyAgent ( this . localProxy . proxy ) ,
575- fetchAgent : makeProxyAgent ( this . localProxy . proxy ) ,
574+ agent : makeProxyAgent ( {
575+ host : this . localProxy . host ,
576+ port : this . localProxy . port ,
577+ protocol : this . localProxy . protocol ,
578+ username : this . localProxy . username ,
579+ password : this . localProxy . password ,
580+ } ) ,
581+ fetchAgent : makeProxyAgent ( {
582+ host : this . localProxy . host ,
583+ port : this . localProxy . port ,
584+ protocol : this . localProxy . protocol ,
585+ username : this . localProxy . username ,
586+ password : this . localProxy . password ,
587+ } ) ,
576588 } ;
577589 }
578590 }
@@ -673,11 +685,11 @@ export class BaileysStartupService extends ChannelStartupService {
673685 let options ;
674686
675687 if ( this . localProxy . enabled ) {
676- this . logger . info ( 'Proxy enabled: ' + this . localProxy . proxy ?. host ) ;
688+ this . logger . info ( 'Proxy enabled: ' + this . localProxy ?. host ) ;
677689
678- if ( this . localProxy ?. proxy ?. host ?. includes ( 'proxyscrape' ) ) {
690+ if ( this . localProxy ?. host ?. includes ( 'proxyscrape' ) ) {
679691 try {
680- const response = await axios . get ( this . localProxy . proxy ?. host ) ;
692+ const response = await axios . get ( this . localProxy ?. host ) ;
681693 const text = response . data ;
682694 const proxyUrls = text . split ( '\r\n' ) ;
683695 const rand = Math . floor ( Math . random ( ) * Math . floor ( proxyUrls . length ) ) ;
@@ -691,8 +703,20 @@ export class BaileysStartupService extends ChannelStartupService {
691703 }
692704 } else {
693705 options = {
694- agent : makeProxyAgent ( this . localProxy . proxy ) ,
695- fetchAgent : makeProxyAgent ( this . localProxy . proxy ) ,
706+ agent : makeProxyAgent ( {
707+ host : this . localProxy . host ,
708+ port : this . localProxy . port ,
709+ protocol : this . localProxy . protocol ,
710+ username : this . localProxy . username ,
711+ password : this . localProxy . password ,
712+ } ) ,
713+ fetchAgent : makeProxyAgent ( {
714+ host : this . localProxy . host ,
715+ port : this . localProxy . port ,
716+ protocol : this . localProxy . protocol ,
717+ username : this . localProxy . username ,
718+ password : this . localProxy . password ,
719+ } ) ,
696720 } ;
697721 }
698722 }
@@ -2317,7 +2341,13 @@ export class BaileysStartupService extends ChannelStartupService {
23172341 if ( this . localProxy . enabled ) {
23182342 config = {
23192343 ...config ,
2320- httpsAgent : makeProxyAgent ( this . localProxy . proxy ) ,
2344+ httpsAgent : makeProxyAgent ( {
2345+ host : this . localProxy . host ,
2346+ port : this . localProxy . port ,
2347+ protocol : this . localProxy . protocol ,
2348+ username : this . localProxy . username ,
2349+ password : this . localProxy . password ,
2350+ } ) ,
23212351 } ;
23222352 }
23232353
@@ -2388,7 +2418,13 @@ export class BaileysStartupService extends ChannelStartupService {
23882418 if ( this . localProxy . enabled ) {
23892419 config = {
23902420 ...config ,
2391- httpsAgent : makeProxyAgent ( this . localProxy . proxy ) ,
2421+ httpsAgent : makeProxyAgent ( {
2422+ host : this . localProxy . host ,
2423+ port : this . localProxy . port ,
2424+ protocol : this . localProxy . protocol ,
2425+ username : this . localProxy . username ,
2426+ password : this . localProxy . password ,
2427+ } ) ,
23922428 } ;
23932429 }
23942430
@@ -3105,7 +3141,13 @@ export class BaileysStartupService extends ChannelStartupService {
31053141 if ( this . localProxy . enabled ) {
31063142 config = {
31073143 ...config ,
3108- httpsAgent : makeProxyAgent ( this . localProxy . proxy ) ,
3144+ httpsAgent : makeProxyAgent ( {
3145+ host : this . localProxy . host ,
3146+ port : this . localProxy . port ,
3147+ protocol : this . localProxy . protocol ,
3148+ username : this . localProxy . username ,
3149+ password : this . localProxy . password ,
3150+ } ) ,
31093151 } ;
31103152 }
31113153
@@ -3307,7 +3349,13 @@ export class BaileysStartupService extends ChannelStartupService {
33073349 if ( this . localProxy . enabled ) {
33083350 config = {
33093351 ...config ,
3310- httpsAgent : makeProxyAgent ( this . localProxy . proxy ) ,
3352+ httpsAgent : makeProxyAgent ( {
3353+ host : this . localProxy . host ,
3354+ port : this . localProxy . port ,
3355+ protocol : this . localProxy . protocol ,
3356+ username : this . localProxy . username ,
3357+ password : this . localProxy . password ,
3358+ } ) ,
33113359 } ;
33123360 }
33133361
0 commit comments