UNPKG

matterbridge-roborock-vacuum-plugin

Version:
25 lines 768 B
import { MapInfo } from '../../../core/application/models/index.js'; export const HomeModelMapper = { toRoomMapping(dto, rooms) { const room = rooms.find((r) => r.id === dto.id || String(r.id) === dto.iot_name_id); return { id: dto.id, iot_name_id: dto.iot_name_id, tag: dto.tag, iot_map_id: dto.iot_map_id ?? 0, iot_name: room?.name ?? dto.iot_name ?? `Room ${dto.id}`, }; }, rawArrayToMapRoomDto(raw, activeMap) { return { id: raw[0], iot_name_id: raw[1], tag: raw[2] ?? 0, iot_map_id: activeMap, }; }, toMapInfo(dto) { return new MapInfo(dto); }, }; //# sourceMappingURL=mappers.js.map