Merge branch 'krille/fix-decrypt-room-event' into 'main'

fix: Decrypt last event of a room

Closes #251

See merge request famedly/company/frontend/famedlysdk!904
This commit is contained in:
Nicolas Werner 2021-11-23 15:03:45 +00:00
commit da57be44e4
1 changed files with 1 additions and 1 deletions

View File

@ -182,7 +182,7 @@ class KeyManager {
// attempt to decrypt the last event // attempt to decrypt the last event
final event = room.getState(EventTypes.Encrypted); final event = room.getState(EventTypes.Encrypted);
if (event != null && event.content['session_id'] == sessionId) { if (event != null && event.content['session_id'] == sessionId) {
encryption.decryptRoomEvent(roomId, event, store: true); room.setState(encryption.decryptRoomEventSync(roomId, event));
} }
// and finally broadcast the new session // and finally broadcast the new session
room.onSessionKeyReceived.add(sessionId); room.onSessionKeyReceived.add(sessionId);