make unverified https queries to the snodes

pull/297/head
sachaaaaa 6 years ago
parent e9b1359bab
commit 9d6c5bff36

@ -26,6 +26,9 @@ if (environment === 'production') {
process.env.NODE_TLS_REJECT_UNAUTHORIZED = ''; 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 // We load config after we've made our modifications to NODE_ENV
const config = require('config'); const config = require('config');

@ -155,7 +155,7 @@ class LokiMessageAPI {
while (successiveFailures < 3) { while (successiveFailures < 3) {
await sleepFor(successiveFailures * 500); await sleepFor(successiveFailures * 500);
try { try {
await rpc(`http://${url}`, this.snodeServerPort, 'store', params); await rpc(`https://${url}`, this.snodeServerPort, 'store', params);
return true; return true;
} catch (e) { } catch (e) {
log.warn('Loki send message:', e); log.warn('Loki send message:', e);
@ -193,7 +193,7 @@ class LokiMessageAPI {
}; };
const result = await rpc( const result = await rpc(
`http://${nodeUrl}`, `https://${nodeUrl}`,
this.snodeServerPort, this.snodeServerPort,
'retrieve', 'retrieve',
params, params,

@ -170,7 +170,7 @@ class LokiSnodeAPI {
const nodeUrl = await this.getRandomSnodeAddress(); const nodeUrl = await this.getRandomSnodeAddress();
const result = await rpc( const result = await rpc(
`http://${nodeUrl}`, `https://${nodeUrl}`,
this.snodeServerPort, this.snodeServerPort,
'get_snodes_for_pubkey', 'get_snodes_for_pubkey',
{ {

@ -93,6 +93,7 @@
function decodeSnodeAddressToPubKey(snodeAddress) { function decodeSnodeAddressToPubKey(snodeAddress) {
const snodeAddressClean = snodeAddress const snodeAddressClean = snodeAddress
.replace('.snode', '') .replace('.snode', '')
.replace('https://', '')
.replace('http://', ''); .replace('http://', '');
return Multibase.decode(`${base32zCode}${snodeAddressClean}`); return Multibase.decode(`${base32zCode}${snodeAddressClean}`);
} }

Loading…
Cancel
Save