Fix room devices and bump version

This commit is contained in:
Victor Hagelbäck 2021-03-25 16:39:56 +01:00
parent afe7dba757
commit 5454c8e16b
2 changed files with 10 additions and 5 deletions

View file

@ -41,12 +41,17 @@ class DeviceRegistry {
);
if (added.roomId) {
const room = this.deviceIdsByRoom[added.roomId] || [];
if (!room.includes(added.roomId)) {
this.deviceIdsByRoom[added.roomId] = [...room, added.roomId];
if (!this.deviceIdsByRoom[added.roomId]) {
this.deviceIdsByRoom[added.roomId] = [];
}
const room = this.deviceIdsByRoom[added.roomId];
if (!room.includes(added.id)) {
this.deviceIdsByRoom[added.roomId] = [...room, added.id];
}
logger.verbose(
`Added to room #${added.roomId}: ${JSON.stringify(this.deviceIdsByRoom[added.roomId])}`,
`Added device to room ${added.roomId}: ${JSON.stringify(
this.deviceIdsByRoom[added.roomId],
)}`,
);
}