From c9a41330134375abdcab143a366acc26464e3ea4 Mon Sep 17 00:00:00 2001
From: AlphaX-Qortal
Date: Wed, 5 Feb 2025 09:46:26 +0100
Subject: [PATCH] Fix message decoding
---
crypto/api/deps/Base64Message.js | 19 ++++++++++---------
.../components/webworkerDecodeMessages.js | 19 ++++++++++---------
2 files changed, 20 insertions(+), 18 deletions(-)
diff --git a/crypto/api/deps/Base64Message.js b/crypto/api/deps/Base64Message.js
index 09d4a509..bdd3501e 100644
--- a/crypto/api/deps/Base64Message.js
+++ b/crypto/api/deps/Base64Message.js
@@ -54,15 +54,16 @@ Base64Message.decode = function (string, keys, ref) {
}
if (responseData.hasOwnProperty('message') && typeof responseData['message'] === 'string' && responseData['message'].length) {
- const messageStrRaw = responseData.message
- const messageJoin1 = messageStrRaw.split('"').join('')
- const messageReplace1 = messageJoin1.replace('', '')
- const messageReplace2 = messageReplace1.replace('
', '')
- const messageTrim = messageReplace2.trim()
- const messageJoin2 = messageTrim.split('
').join('"},{"type":"hardBreak"},{"type":"hardBreak"},{"type":"text","text":"')
- const messageJoin3 = messageJoin2.split('
').join('"},{"type":"hardBreak"},{"type":"text","text":"')
-
- messageStr = messageJoin3
+ const messageRep = responseData.message
+ const messageRep1 = messageRep.split('"').join('')
+ const messageRep2 = messageRep1.replace('', '')
+ const messageRep3 = messageRep2.replace('
', '')
+ const messageRep4 = messageRep3.replace('
', '')
+ const messageRep5 = messageRep4.trim()
+ const messageRep6 = messageRep5.split('
').join('"},{"type":"hardBreak"},{"type":"hardBreak"},{"type":"hardBreak"},{"type":"text","text":"')
+ const messageRep7 = messageRep6.split('
').join('"},{"type":"hardBreak"},{"type":"hardBreak"},{"type":"text","text":"')
+ const messageRep8 = messageRep7.split('
').join('"},{"type":"hardBreak"},{"type":"text","text":"')
+ messageStr = messageRep8
}
if (responseData.repliedTo) {
diff --git a/plugins/plugins/core/components/webworkerDecodeMessages.js b/plugins/plugins/core/components/webworkerDecodeMessages.js
index a9fbef4b..0d0a6923 100644
--- a/plugins/plugins/core/components/webworkerDecodeMessages.js
+++ b/plugins/plugins/core/components/webworkerDecodeMessages.js
@@ -2810,15 +2810,16 @@ const decode = (string, keys, ref) => {
}
if (responseData.hasOwnProperty('message') && typeof responseData['message'] === 'string' && responseData['message'].length) {
- const messageStrRaw = responseData.message
- const messageJoin1 = messageStrRaw.split('"').join('')
- const messageReplace1 = messageJoin1.replace('', '')
- const messageReplace2 = messageReplace1.replace('
', '')
- const messageTrim = messageReplace2.trim()
- const messageJoin2 = messageTrim.split('
').join('"},{"type":"hardBreak"},{"type":"hardBreak"},{"type":"text","text":"')
- const messageJoin3 = messageJoin2.split('
').join('"},{"type":"hardBreak"},{"type":"text","text":"')
-
- messageStr = messageJoin3
+ const messageRep = responseData.message
+ const messageRep1 = messageRep.split('"').join('')
+ const messageRep2 = messageRep1.replace('', '')
+ const messageRep3 = messageRep2.replace('
', '')
+ const messageRep4 = messageRep3.replace('', '')
+ const messageRep5 = messageRep4.trim()
+ const messageRep6 = messageRep5.split('
').join('"},{"type":"hardBreak"},{"type":"hardBreak"},{"type":"hardBreak"},{"type":"text","text":"')
+ const messageRep7 = messageRep6.split('
').join('"},{"type":"hardBreak"},{"type":"hardBreak"},{"type":"text","text":"')
+ const messageRep8 = messageRep7.split('
').join('"},{"type":"hardBreak"},{"type":"text","text":"')
+ messageStr = messageRep8
}
if (responseData.repliedTo) {