1
0
mirror of https://github.com/matrix-org/matrix-js-sdk.git synced 2026-01-03 23:22:30 +03:00

Return null from decryptEvent if session is unknown

This just makes the shape of the API a bit saner.
This commit is contained in:
Richard van der Hoff
2016-09-20 11:54:46 +01:00
parent 78a0aa5d47
commit 83bd420cd5
5 changed files with 44 additions and 21 deletions

View File

@@ -869,8 +869,9 @@ Crypto.prototype.decryptEvent = function(event) {
olmDevice: this._olmDevice,
});
var r = alg.decryptEvent(event);
var payload = r.result;
if (r.sessionExists) {
if (r !== null) {
var payload = r.result;
payload.keysClaimed = r.keysClaimed;
payload.keysProved = r.keysProved;
return payload;