diff --git a/app/config.js b/app/config.js index 49423916e..f8c133c6a 100644 --- a/app/config.js +++ b/app/config.js @@ -26,6 +26,9 @@ if (environment === 'production') { process.env.NODE_TLS_REJECT_UNAUTHORIZED = ''; } +// temporary clearnet fix +process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0'; + // We load config after we've made our modifications to NODE_ENV const config = require('config'); diff --git a/js/modules/loki_message_api.js b/js/modules/loki_message_api.js index b5e0b9ffe..f24afb171 100644 --- a/js/modules/loki_message_api.js +++ b/js/modules/loki_message_api.js @@ -155,7 +155,7 @@ class LokiMessageAPI { while (successiveFailures < 3) { await sleepFor(successiveFailures * 500); try { - await rpc(`http://${url}`, this.snodeServerPort, 'store', params); + await rpc(`https://${url}`, this.snodeServerPort, 'store', params); return true; } catch (e) { log.warn('Loki send message:', e); @@ -193,7 +193,7 @@ class LokiMessageAPI { }; const result = await rpc( - `http://${nodeUrl}`, + `https://${nodeUrl}`, this.snodeServerPort, 'retrieve', params, diff --git a/js/modules/loki_snode_api.js b/js/modules/loki_snode_api.js index 1432e20a6..1ae318961 100644 --- a/js/modules/loki_snode_api.js +++ b/js/modules/loki_snode_api.js @@ -170,7 +170,7 @@ class LokiSnodeAPI { const nodeUrl = await this.getRandomSnodeAddress(); const result = await rpc( - `http://${nodeUrl}`, + `https://${nodeUrl}`, this.snodeServerPort, 'get_snodes_for_pubkey', { diff --git a/libloki/crypto.js b/libloki/crypto.js index f97a5a3fd..7a0c7a271 100644 --- a/libloki/crypto.js +++ b/libloki/crypto.js @@ -93,6 +93,7 @@ function decodeSnodeAddressToPubKey(snodeAddress) { const snodeAddressClean = snodeAddress .replace('.snode', '') + .replace('https://', '') .replace('http://', ''); return Multibase.decode(`${base32zCode}${snodeAddressClean}`); }