From aee63c3eaea3f52f2f33ba03d2d8fcd46ca60603 Mon Sep 17 00:00:00 2001 From: Ryan Tharp Date: Mon, 3 Feb 2020 17:46:04 -0800 Subject: [PATCH] file proxy needs to be able to talk to snode - disable TLS check for fileProxy - lokiHttpsAgent => snodeHttpsAgent (since we use for two different things now) --- js/modules/loki_app_dot_net_api.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/js/modules/loki_app_dot_net_api.js b/js/modules/loki_app_dot_net_api.js index d21216a44..9e4a8299d 100644 --- a/js/modules/loki_app_dot_net_api.js +++ b/js/modules/loki_app_dot_net_api.js @@ -20,7 +20,7 @@ const MESSAGE_ATTACHMENT_TYPE = 'net.app.core.oembed'; const LOKI_ATTACHMENT_TYPE = 'attachment'; const LOKI_PREVIEW_TYPE = 'preview'; -const lokiHttpsAgent = new https.Agent({ +const snodeHttpsAgent = new https.Agent({ rejectUnauthorized: false, }); @@ -401,6 +401,8 @@ class LokiAppDotNetServerAPI { 'X-Loki-File-Server-Verb': 'POST', 'X-Loki-File-Server-Headers': JSON.stringify(finalRequestHeader), }, + // we are talking to a snode... + agent: snodeHttpsAgent, }; const result = await nodeFetch(url, firstHopOptions); @@ -463,7 +465,7 @@ class LokiAppDotNetServerAPI { // domain ends in .loki if (url.match(/\.loki\//)) { - fetchOptions.agent = lokiHttpsAgent; + fetchOptions.agent = snodeHttpsAgent; } } catch (e) { log.info('serverRequest set up error:', JSON.stringify(e));