# MystBin ! - apt.ts export default defineEventHandler(async (event) => { const floors = await Floor.find({}); const allRooms = []; // Array to hold all transformed rooms for (let floorIndex = 0; floorIndex < floors.length; floorIndex++) { let rooms = floors[floorIndex].rooms; for (let roomIndex = 0; roomIndex < rooms.length; roomIndex++) { let room = rooms[roomIndex] as OldRoom; return room let newRoom = { floorNumber: floors[floorIndex].floor_number, roomNumber: room.room_number ?? "unknown", alarm: room.alarm ?? "unknown", informatycy: { hasAccessPoint: room.hasAccessPoint ?? "unknown", hasBathPhone: room.hasBathPhone ?? "unknown", hasPhone: room.hasPhone ?? "unknown", hasTV: room.hasTV ?? "unknown", hasLock: room.hasLock ?? "unknown", macAddress: room.macAddress ?? "unknown", Icomment: room.Icomment ?? "", _id: '', }, elektrycy: { hasSocket: room.hasSocket ?? "unknown", hasBulb: room.hasBulb ?? "unknown", hasFreezer: "unknown", hasDryer: "unknown", hasMirror: "unknown", hasAC: "unknown", Ecomment: room.Ecomment ?? "", _id: '', }, konserwatorzy: { hasShower: room.hasShower ?? "unknown", hasToilet: room.hasToilet ?? "unknown", hasRadiator: room.hasRadiator ?? "unknown", hasBidet: room.hasBidet ?? "unknown", hasSink: room.hasSink ?? "unknown", hasDoor: room.hasDoor ?? "unknown", hasDrain: "unknown", hasWallpaper: "unknown", hasTiles: "unknown", hasJoints: "unknown", hasSilicone: "unknown", hasCeiling: "unknown", hasVent: "unknown", hasRevisionDoor: "unknown", hasToiletDoor: "unknown", hasWindow: "unknown", hasCeilingPainting: "unknown", Kcomment: room.Kcomment ?? "", _id: '', }, pokojowe: { hasCarpet: "unknown", hasBed: room.hasBed ?? "unknown", hasCurtains: "unknown", hasPainting: "unknown", hasSafe: "unknown", hasBroom: room.hasBroom ?? "unknown", hasKettle: "unknown", Pcomment: room.Pcomment ?? "", _id: '', }, administracja: { isApproved: "No", isApprovedBy: "unknown", isApprovedDate: null, Acomment: "unknown", _id: '', }, }; allRooms.push(newRoom); // Add processed room to the array } } return allRooms; // Return all transformed rooms });