🐛 Fixed kicked player still listed in live-API
This commit is contained in:
@@ -373,7 +373,6 @@ async def kick_player(sid: str, data: dict):
|
|||||||
return
|
return
|
||||||
|
|
||||||
player_sid = await redis.get(f"game_session:{session['game_pin']}:players:{data.username}")
|
player_sid = await redis.get(f"game_session:{session['game_pin']}:players:{data.username}")
|
||||||
|
await redis.spop(f"game_session:{session['game_pin']}:players", GamePlayer(username=data.username, sid=sid).json())
|
||||||
print(player_sid, session["game_pin"])
|
|
||||||
sio.leave_room(player_sid, session["game_pin"])
|
sio.leave_room(player_sid, session["game_pin"])
|
||||||
await sio.emit("kick", room=player_sid)
|
await sio.emit("kick", room=player_sid)
|
||||||
|
|||||||
Reference in New Issue
Block a user