diff --git a/public/content-script.js b/public/content-script.js index caeefd1..9864e06 100644 --- a/public/content-script.js +++ b/public/content-script.js @@ -835,6 +835,7 @@ if (!window.hasAddedQortalListener) { event.ports[0] ); } else if (event?.data?.action === 'PUBLISH_MULTIPLE_QDN_RESOURCES' || event?.data?.action === 'PUBLISH_QDN_RESOURCE' || event?.data?.action === 'ENCRYPT_DATA' || event?.data?.action === 'SAVE_FILE') { + console.log('event?.data?', event?.data) let data; try { data = await storeFilesInIndexedDB(event.data); diff --git a/src/qortalRequests/get.ts b/src/qortalRequests/get.ts index eeaf871..8972ff9 100644 --- a/src/qortalRequests/get.ts +++ b/src/qortalRequests/get.ts @@ -594,9 +594,15 @@ export const publishQDNResource = async (data: any, sender) => { } if (data.encrypt) { try { + const resKeyPair = await getKeyPair() + const parsedData = JSON.parse(resKeyPair) + const privateKey = parsedData.privateKey + const userPublicKey = parsedData.publicKey const encryptDataResponse = encryptDataGroup({ data64, publicKeys: data.publicKeys, + privateKey, + userPublicKey }); if (encryptDataResponse) { data64 = encryptDataResponse; @@ -810,9 +816,15 @@ export const publishMultipleQDNResources = async (data: any, sender) => { } if (data.encrypt) { try { + const resKeyPair = await getKeyPair() + const parsedData = JSON.parse(resKeyPair) + const privateKey = parsedData.privateKey + const userPublicKey = parsedData.publicKey const encryptDataResponse = encryptDataGroup({ data64, publicKeys: data.publicKeys, + privateKey, + userPublicKey }); if (encryptDataResponse) { data64 = encryptDataResponse;