From 13597684369c77998eb2a495beb6bdb28a352d23 Mon Sep 17 00:00:00 2001 From: Mawoka Date: Sat, 17 Sep 2022 18:02:25 +0200 Subject: [PATCH] :sparkles: Improved --- classquiz/routers/quiz.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/classquiz/routers/quiz.py b/classquiz/routers/quiz.py index b051d96..875a228 100644 --- a/classquiz/routers/quiz.py +++ b/classquiz/routers/quiz.py @@ -250,9 +250,10 @@ async def export_quiz_answers(export_token: str, game_pin: str): class GetLiveDataResponse(BaseModel): quiz: PlayGame data: GameSession + player_count: int -@router.get("/live") +@router.get("/live", response_model=GetLiveDataResponse) async def get_live_game_data(game_pin: int): redis_res = await redis.get(f"game:{game_pin}") if redis_res is None: @@ -268,4 +269,4 @@ async def get_live_game_data(game_pin: int): ga_1 = GameAnswer1(id=i, answers=[GameAnswer2.parse_obj(i) for i in res]) data.answers.append(ga_1) - return GetLiveDataResponse(quiz=game, data=data) + return GetLiveDataResponse(quiz=game, data=data, player_count=len(data.players))