Merge pull request #297 from sachaaaaa/https_queries

Make unverified https queries to the snodes
pull/298/head
Beaudan Campbell-Brown 6 years ago committed by GitHub
commit be32d364b5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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');

@ -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,

@ -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',
{

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

Loading…
Cancel
Save