From 837968eff898c0d46411f0b2c7937e27acf2a886 Mon Sep 17 00:00:00 2001 From: Maximilian Steinert <71747937+iradraconis@users.noreply.github.com> Date: Sun, 4 Aug 2024 13:01:16 +0200 Subject: [PATCH] added: now saves pgp or mime decrypted messages --- background.js | 6 +++--- background_menu.js | 2 +- manifest.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/background.js b/background.js index 1a95b9f..1251851 100644 --- a/background.js +++ b/background.js @@ -31,7 +31,7 @@ async function sendEmailToServer(caseId, username, password, serverAddress) { const messageData = await getDisplayedMessageFromActiveTab(); console.log("Message Id: " + messageData.id); - let rawMessage = await messenger.messages.getRaw(messageData.id); + let rawMessage = await messenger.messages.getRaw(messageData.id, { decrypt: true }); // Der Inhalt der Message wird zu Base64 codiert const emailContentBase64 = await messageToBase64(rawMessage); @@ -130,7 +130,7 @@ async function sendOnlyMessageToServer(caseId, username, password, serverAddress console.log("Message Id: " + messageData.id); - let rawMessage = await messenger.messages.getRaw(messageData.id); + let rawMessage = await messenger.messages.getRaw(messageData.id, { decrypt: true }); // let message = rawMessage.message; @@ -324,7 +324,7 @@ async function sendEmailToServerAfterSend(caseIdToSaveToAfterSend, username, pas const url = serverAddress + '/j-lawyer-io/rest/v1/cases/document/create'; - rawMessage = await messenger.messages.getRaw(lastMessageData.messages[0].id); + rawMessage = await messenger.messages.getRaw(lastMessageData.messages[0].id, { decrypt: true }); addTagToMessage(lastMessageData.messages[0], 'veraktet', '#000080'); diff --git a/background_menu.js b/background_menu.js index e94c31c..5a0f005 100644 --- a/background_menu.js +++ b/background_menu.js @@ -93,7 +93,7 @@ async function sendEmailToServerFromSelection(singleMessageFromSelection, caseId messageId = singleMessageFromSelection.id; - let rawMessage = await messenger.messages.getRaw(messageId); + let rawMessage = await messenger.messages.getRaw(messageId, { decrypt: true }); // Der Inhalt der Message wird zu Base64 codiert const emailContentBase64 = await messageToBase64(rawMessage); diff --git a/manifest.json b/manifest.json index a70c6bf..acdc794 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 2, "name": "j-lawyer.org-Thunderbird-Extension", - "version": "1.0.7", + "version": "1.0.8", "description": "Sendet E-Mails an einen j-lawyer.org Server", "author": "Maximilian Steinert", "icons": {