async def handle(self, p: Player) -> None: p.in_lobby = True for m in [_m for _m in glob.matches if _m]: p.enqueue(packets.newMatch(m))
async def handle(self, p: Player) -> None: p.in_lobby = False
async def lobbyPart(p: Player, pr: BanchoPacketReader) -> None: p.in_lobby = False
async def lobbyJoin(p: Player, pr: BanchoPacketReader) -> None: p.in_lobby = True for m in filter(lambda m: m is not None, glob.matches): p.enqueue(await packets.newMatch(m))
def lobbyPart(p: Player, pr: PacketReader) -> None: p.in_lobby = False