mirror of
https://github.com/Qortal/chrome-extension.git
synced 2025-02-11 17:55:49 +00:00
fix issue with decrypt chat msg
This commit is contained in:
parent
5dde455a9c
commit
4b920dfead
@ -267,7 +267,7 @@ function fetchMessages(apiCall) {
|
||||
const data = await response.json();
|
||||
console.log({data})
|
||||
if (data && data.length > 0) {
|
||||
resolve(data); // Resolve the promise when data is found
|
||||
resolve(data[0]); // Resolve the promise when data is found
|
||||
} else {
|
||||
console.log("No items found, retrying in", retryDelay / 1000, "seconds...");
|
||||
setTimeout(attemptFetch, retryDelay);
|
||||
@ -300,8 +300,10 @@ async function listenForChatMessage({ nodeBaseUrl, senderAddress, senderPublicKe
|
||||
const apiCall = `${validApi}/chat/messages?involving=${senderAddress}&involving=${address}&reverse=true&limit=1&before=${before}&after=${after}`;
|
||||
const encodedMessageObj = await fetchMessages(apiCall)
|
||||
console.log({encodedMessageObj})
|
||||
const response = await decryptStoredWallet(password, wallet);
|
||||
const response = await decryptStoredWallet('1234567890', wallet);
|
||||
console.log({response})
|
||||
const wallet2 = new PhraseWallet(response, walletVersion);
|
||||
console.log({wallet2})
|
||||
const decodedMessage = decryptChatMessage(encodedMessageObj.data, wallet2._addresses[0].keyPair.privateKey, senderPublicKey, encodedMessageObj.reference)
|
||||
console.log({decodedMessage})
|
||||
return { secretCode: decodedMessage };
|
||||
|
@ -7,8 +7,11 @@ import {Sha256} from 'asmcrypto.js'
|
||||
|
||||
|
||||
export const decryptChatMessage = (encryptedMessage, privateKey, recipientPublicKey, lastReference) => {
|
||||
const test = encryptedMessage
|
||||
console.log({test})
|
||||
console.log({encryptedMessage, privateKey, recipientPublicKey, lastReference})
|
||||
let _encryptedMessage = Base58.decode(encryptedMessage)
|
||||
|
||||
console.log({_encryptedMessage})
|
||||
const _base58RecipientPublicKey = recipientPublicKey instanceof Uint8Array ? Base58.encode(recipientPublicKey) : recipientPublicKey
|
||||
const _recipientPublicKey = Base58.decode(_base58RecipientPublicKey)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user