Example #1
0
 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())
Example #2
0
 async def delete_room(self, room: Room):
     """Send room delete to all clients"""
     await self.broadcast('room_delete', room.to_dict())