UNPKG

matterbridge-roborock-vacuum-plugin

Version:
24 lines 670 B
export class RoomIndexMap { areaInfo; roomInfo; constructor(areaInfo, roomInfo) { this.areaInfo = areaInfo; this.roomInfo = roomInfo; } // TODO: find a way to get map id value getAreaId(roomId, mapId) { return this.roomInfo.get(`${roomId}-${mapId}`)?.areaId; } getAreaIdV2(roomId) { for (const key of this.roomInfo.keys()) { if (key.startsWith(`${roomId}-`)) { return this.roomInfo.get(key)?.areaId; } } return undefined; } getRoomId(areaId) { return this.areaInfo.get(areaId)?.roomId; } } //# sourceMappingURL=RoomIndexMap.js.map