import { House } from "../../db/mysql/db.config"; import { ConstrueHouseCommand } from "../../application/command/house/construeHouseCommand"; import { ConstrueHouseCommandHandler } from "../../application/commandHandler/house/construeHouseCommandHandler"; export default defineEventHandler(async (event) => { try { const candidateHouses = await House.findAll(); const construeHouseCommandHandler = await ConstrueHouseCommandHandler.create( ConstrueHouseCommand.create(candidateHouses) ); return { success: true, data: construeHouseCommandHandler }; } catch (error) { console.error("Error listing houses:", error); return { success: false, message: error.message }; } });