fix: Decrypt last event of a room
This commit is contained in:
parent
ffb4540172
commit
f3775fa5ba
|
|
@ -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);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue