Better Error Handling

This commit is contained in:
2025-07-15 22:32:51 -03:00
parent be66fe0822
commit f8bb65c0f4

View File

@@ -50,9 +50,14 @@ export const loop = () => {
Memory.roomStateRegistry = Memory.roomStateRegistry || {};
for (const roomName of Object.keys(Game.rooms)) {
try {
Memory.roomStateRegistry[roomName] = RoomRunner.run(
Game.rooms[roomName],
Memory.roomStateRegistry[roomName] || {}
);
} catch (error) {
console.log(`Error running RoomRunner for room ${roomName}:`, error);
delete Memory.roomStateRegistry[roomName]
}
}
};