don't assume roomKeys is an array

This commit is contained in:
Bruno Windels 2020-09-08 18:27:12 +02:00
parent 4c1aaaf416
commit 4a2faed198

View File

@ -60,10 +60,12 @@ export class DeviceMessageHandler {
} }
_applyDecryptChanges(rooms, {roomKeys}) { _applyDecryptChanges(rooms, {roomKeys}) {
const roomKeysByRoom = groupBy(roomKeys, s => s.roomId); if (roomKeys && roomKeys.length) {
for (const [roomId, roomKeys] of roomKeysByRoom) { const roomKeysByRoom = groupBy(roomKeys, s => s.roomId);
const room = rooms.get(roomId); for (const [roomId, roomKeys] of roomKeysByRoom) {
room?.notifyRoomKeys(roomKeys); const room = rooms.get(roomId);
room?.notifyRoomKeys(roomKeys);
}
} }
} }