From f833511e3870646bfd29b271dc86e4df63a62603 Mon Sep 17 00:00:00 2001 From: Sorunome Date: Tue, 23 Jun 2020 10:59:33 +0200 Subject: [PATCH] fix tests --- lib/encryption/olm_manager.dart | 4 ++-- lib/encryption/utils/olm_session.dart | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/encryption/olm_manager.dart b/lib/encryption/olm_manager.dart index d5b2fc1..b8b70ce 100644 --- a/lib/encryption/olm_manager.dart +++ b/lib/encryption/olm_manager.dart @@ -275,7 +275,7 @@ class OlmManager { plaintext = newSession.decrypt(type, body); storeOlmSession(OlmSession( key: client.userID, - identityKey: identityKey, + identityKey: senderKey, sessionId: newSession.session_id(), session: newSession, lastReceived: DateTime.now(), @@ -383,7 +383,7 @@ class OlmManager { identityKey: identityKey, sessionId: session.session_id(), session: session, - lastReceived: null, + lastReceived: DateTime.fromMillisecondsSinceEpoch(0), )); } catch (e) { session.free(); diff --git a/lib/encryption/utils/olm_session.dart b/lib/encryption/utils/olm_session.dart index 57e5655..1dca413 100644 --- a/lib/encryption/utils/olm_session.dart +++ b/lib/encryption/utils/olm_session.dart @@ -42,7 +42,7 @@ class OlmSession { try { session.unpickle(key, dbEntry.pickle); identityKey = dbEntry.identityKey; - sessionId = dbEntry.identityKey; + sessionId = dbEntry.sessionId; lastReceived = dbEntry.lastReceived ?? DateTime.fromMillisecondsSinceEpoch(0); assert(sessionId == session.session_id());