🐛 Fixed Controller answering multiple times
This commit is contained in:
@@ -33,7 +33,7 @@ async def submit_answer_fn(data_answer: int, game_pin: str, player_id: str, now:
|
|||||||
question_time = datetime.fromisoformat(await redis.get(f"game:{game_pin}:current_time"))
|
question_time = datetime.fromisoformat(await redis.get(f"game:{game_pin}:current_time"))
|
||||||
try:
|
try:
|
||||||
selected_answer = question.answers[data_answer].answer
|
selected_answer = question.answers[data_answer].answer
|
||||||
except KeyError:
|
except (KeyError, IndexError):
|
||||||
return
|
return
|
||||||
if await redis.get(f"answer_given:{player_id}:{game.current_question}") is not None:
|
if await redis.get(f"answer_given:{player_id}:{game.current_question}") is not None:
|
||||||
return
|
return
|
||||||
|
|||||||
Reference in New Issue
Block a user