This commit is contained in:
Davidson Gomes
2023-12-01 21:24:38 -03:00
parent 359bd9f762
commit 4c69b059d4
4 changed files with 15 additions and 8 deletions

View File

@@ -9,9 +9,9 @@ export class ProxyService {
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.waMonitor.waInstances[instance.instanceName].setProxy(data);
this.waMonitor.waInstances[instance.instanceName].setProxy(data, reload);
return { proxy: { ...instance, proxy: data } };
}

View File

@@ -620,14 +620,16 @@ export class WAStartupService {
this.logger.verbose('Proxy loaded');
}
public async setProxy(data: ProxyRaw) {
public async setProxy(data: ProxyRaw, reload = true) {
this.logger.verbose('Setting proxy');
await this.repository.proxy.create(data, this.instanceName);
this.logger.verbose(`Proxy proxy: ${data.proxy}`);
Object.assign(this.localProxy, data);
this.logger.verbose('Proxy set');
this.reloadConnection();
if (reload) {
this.reloadConnection();
}
}
public async findProxy() {