async def update_room(self, room: Room): """Send room update to all clients""" if room.is_empty: self.rooms.remove(room) await self.delete_room(room) else: await self.broadcast('room_update', room.to_dict())
async def delete_room(self, room: Room): """Send room delete to all clients""" await self.broadcast('room_delete', room.to_dict())