From 0bbd265d52fcd8b2828805929ef83dca2f8593d1 Mon Sep 17 00:00:00 2001 From: Ryan Tharp Date: Sun, 19 Apr 2020 22:21:49 -0700 Subject: [PATCH] log any sendMessage exceptions, other notes --- js/modules/loki_message_api.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/js/modules/loki_message_api.js b/js/modules/loki_message_api.js index 22208663d..7df26a324 100644 --- a/js/modules/loki_message_api.js +++ b/js/modules/loki_message_api.js @@ -113,6 +113,11 @@ class LokiMessageAPI { // eslint-disable-next-line more/no-then snode = await primitives.firstTrue(promises); } catch (e) { + log.warn( + `loki_message:::sendMessage - ${e.code} ${e.message} to ${pubKey} via ${ + snode.ip + }:${snode.port}` + ); if (e instanceof textsecure.WrongDifficultyError) { // Force nonce recalculation // NOTE: Currently if there are snodes with conflicting difficulties we @@ -194,6 +199,9 @@ class LokiMessageAPI { '/storage_rpc/v1', targetNode ); + // succcessful messages should look like + // `{\"difficulty\":1}` + // but so does invalid pow, so be careful! // do not return true if we get false here... if (result === false) { @@ -297,6 +305,7 @@ class LokiMessageAPI { // won't include parsing failures... successiveFailures = 0; if (messages.length) { + // log.debug(`loki_message:::_openRetrieveConnection - received ${messages.length} messages from ${nodeData.ip}:${nodeData.port}`) const lastMessage = _.last(messages); nodeData.lastHash = lastMessage.hash; await lokiSnodeAPI.updateLastHash(