mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-07-23 04:22:02 -06:00
Improve proxy error handling
This commit is contained in:
parent
4bb81b9a41
commit
0791d78e28
@ -26,11 +26,11 @@ export class ProxyController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (data.proxy) {
|
if (data.proxy) {
|
||||||
logger.verbose('proxy enabled');
|
|
||||||
const testProxy = await this.testProxy(data.proxy);
|
const testProxy = await this.testProxy(data.proxy);
|
||||||
if (!testProxy) {
|
if (!testProxy) {
|
||||||
throw new BadRequestException('Invalid proxy');
|
throw new BadRequestException('Invalid proxy');
|
||||||
}
|
}
|
||||||
|
logger.verbose('proxy enabled');
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.proxyService.create(instance, data);
|
return this.proxyService.create(instance, data);
|
||||||
@ -54,8 +54,8 @@ export class ProxyController {
|
|||||||
httpsAgent: makeProxyAgent(proxy),
|
httpsAgent: makeProxyAgent(proxy),
|
||||||
});
|
});
|
||||||
|
|
||||||
logger.verbose('testProxy response: ' + response.data);
|
logger.verbose('[testProxy] from IP: ' + response?.data + ' To IP: ' + serverIp?.data);
|
||||||
return response.data !== serverIp.data;
|
return response?.data !== serverIp?.data;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
let errorMessage = error;
|
let errorMessage = error;
|
||||||
if (axios.isAxiosError(error) && error.response.data) {
|
if (axios.isAxiosError(error) && error.response.data) {
|
||||||
|
Loading…
Reference in New Issue
Block a user