From 565fdb0f8c82ae04d3f86d56eceb4a0981ed6d61 Mon Sep 17 00:00:00 2001 From: Bruno Windels Date: Fri, 4 Sep 2020 12:10:36 +0200 Subject: [PATCH] use proper error codes --- src/matrix/e2ee/olm/Decryption.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/matrix/e2ee/olm/Decryption.js b/src/matrix/e2ee/olm/Decryption.js index dfde7674..d37b394f 100644 --- a/src/matrix/e2ee/olm/Decryption.js +++ b/src/matrix/e2ee/olm/Decryption.js @@ -115,13 +115,13 @@ export class Decryption { try { payload = JSON.parse(plaintext); } catch (err) { - throw new DecryptionError("Could not JSON decode plaintext", event, {plaintext, err}); + throw new DecryptionError("NOT_JSON", event, {plaintext, err}); } this._validatePayload(payload, event); return {event: payload, senderKey}; } else { - throw new DecryptionError("Didn't find any session to decrypt with", event, - {sessionIds: senderKeyDecryption.sessions.map(s => s.id)}); + throw new DecryptionError("OLM_NO_MATCHING_SESSION", event, + {knownSessionIds: senderKeyDecryption.sessions.map(s => s.id)}); } }