mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-07-15 19:52:54 -06:00
proxy
This commit is contained in:
parent
359bd9f762
commit
4c69b059d4
@ -253,10 +253,14 @@ export class InstanceController {
|
|||||||
if (proxy) {
|
if (proxy) {
|
||||||
this.logger.verbose('creating proxy');
|
this.logger.verbose('creating proxy');
|
||||||
try {
|
try {
|
||||||
this.proxyService.create(instance, {
|
this.proxyService.create(
|
||||||
enabled: true,
|
instance,
|
||||||
proxy,
|
{
|
||||||
});
|
enabled: true,
|
||||||
|
proxy,
|
||||||
|
},
|
||||||
|
false,
|
||||||
|
);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
this.logger.log(error);
|
this.logger.log(error);
|
||||||
}
|
}
|
||||||
|
@ -9,9 +9,9 @@ export class ProxyService {
|
|||||||
|
|
||||||
private readonly logger = new Logger(ProxyService.name);
|
private readonly logger = new Logger(ProxyService.name);
|
||||||
|
|
||||||
public create(instance: InstanceDto, data: ProxyDto) {
|
public create(instance: InstanceDto, data: ProxyDto, reload = true) {
|
||||||
this.logger.verbose('create proxy: ' + instance.instanceName);
|
this.logger.verbose('create proxy: ' + instance.instanceName);
|
||||||
this.waMonitor.waInstances[instance.instanceName].setProxy(data);
|
this.waMonitor.waInstances[instance.instanceName].setProxy(data, reload);
|
||||||
|
|
||||||
return { proxy: { ...instance, proxy: data } };
|
return { proxy: { ...instance, proxy: data } };
|
||||||
}
|
}
|
||||||
|
@ -620,14 +620,16 @@ export class WAStartupService {
|
|||||||
this.logger.verbose('Proxy loaded');
|
this.logger.verbose('Proxy loaded');
|
||||||
}
|
}
|
||||||
|
|
||||||
public async setProxy(data: ProxyRaw) {
|
public async setProxy(data: ProxyRaw, reload = true) {
|
||||||
this.logger.verbose('Setting proxy');
|
this.logger.verbose('Setting proxy');
|
||||||
await this.repository.proxy.create(data, this.instanceName);
|
await this.repository.proxy.create(data, this.instanceName);
|
||||||
this.logger.verbose(`Proxy proxy: ${data.proxy}`);
|
this.logger.verbose(`Proxy proxy: ${data.proxy}`);
|
||||||
Object.assign(this.localProxy, data);
|
Object.assign(this.localProxy, data);
|
||||||
this.logger.verbose('Proxy set');
|
this.logger.verbose('Proxy set');
|
||||||
|
|
||||||
this.reloadConnection();
|
if (reload) {
|
||||||
|
this.reloadConnection();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public async findProxy() {
|
public async findProxy() {
|
||||||
|
@ -149,6 +149,7 @@ export const instanceController = new InstanceController(
|
|||||||
settingsService,
|
settingsService,
|
||||||
websocketService,
|
websocketService,
|
||||||
rabbitmqService,
|
rabbitmqService,
|
||||||
|
proxyService,
|
||||||
sqsService,
|
sqsService,
|
||||||
typebotService,
|
typebotService,
|
||||||
cache,
|
cache,
|
||||||
|
Loading…
Reference in New Issue
Block a user