Most dependencies updated, mostly tested
This commit is contained in:
@@ -64,7 +64,7 @@ async def submit_answer_fn(data_answer: int, game_pin: str, player_id: str, now:
|
||||
answers = await set_answer(answers, game_pin=game_pin, data=answer_data, q_index=game.current_question)
|
||||
player_count = await redis.scard(f"game_session:{game_pin}:players")
|
||||
await sio.emit("player_answer", {})
|
||||
if answers is not None and len(answers.__root__) == player_count:
|
||||
if answers is not None and len(answers) == player_count:
|
||||
await sio.emit("everyone_answered", {})
|
||||
|
||||
|
||||
|
||||
@@ -51,7 +51,7 @@ async def export_quiz(quiz_id: uuid.UUID, user: User = Depends(get_current_user)
|
||||
question["image"] = i
|
||||
if quiz.cover_image is not None:
|
||||
image_urls[-1] = quiz.cover_image
|
||||
quiz.cover_image = -1
|
||||
quiz.cover_image = "-1"
|
||||
quiz_dict = quiz.model_dump()
|
||||
del quiz_dict["user_id"], quiz_dict["id"]
|
||||
quiz_dict["created_at"] = quiz_dict["created_at"].isoformat()
|
||||
|
||||
@@ -275,7 +275,7 @@ async def voting_results(game_pin: str, api_key: str, as_array: bool = False):
|
||||
answer_dict = {}
|
||||
for answer in game.questions[game.current_question].answers:
|
||||
answer_dict[answer.answer] = 0
|
||||
for answer in answer_list.__root__:
|
||||
for answer in answer_list:
|
||||
answer_dict[answer.answer] += 1
|
||||
if as_array:
|
||||
return [answer_dict]
|
||||
|
||||
Reference in New Issue
Block a user