async def handle(self, p: Player) -> None: if (time.time() - p.login_time) < 1: # osu! has a weird tendency to log out immediately when # it logs in, then reconnects? not sure why..? return p.logout() await p.update_latest_activity() log(f'{p} logged out.', Ansi.LYELLOW)
def logout(p: Player, pr: PacketReader) -> None: pr.ignore(4) # osu client sends \x00\x00\x00\x00 every time lol if (time() - p.login_time) < 2: # osu! has a weird tendency to log out immediately when # it logs in, then reconnects? not sure why..? return p.logout() printlog(f'{p} logged out.', Ansi.LIGHT_YELLOW)
async def logout(user: Player, _) -> None: if (time.time() - user.login_time) < 1: return user.logout() log(f'{user.name} logged out.', Ansi.LBLUE)
async def logout(user: Player, _) -> None: if (time.time() - user.login_time) < 1: return user.logout() base_info(f"{user.name} logged out.")