From cd0abbfe55f5e6135dbb7bd487afa4d9bfcde942 Mon Sep 17 00:00:00 2001
From: HUSS THEOPHILE <theophile.huss@etu.unistra.fr>
Date: Thu, 16 Jan 2025 13:34:14 +0000
Subject: [PATCH] feat: Update QuizService -> getRandomQuiz

---
 services/QuizService.ts | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/services/QuizService.ts b/services/QuizService.ts
index 18da399..f742340 100644
--- a/services/QuizService.ts
+++ b/services/QuizService.ts
@@ -184,10 +184,12 @@ export const useQuizService =  () => {
     };
 
     const getRandomQuiz = async (): Promise<QuizGenerateAnswer | HttpError> => {
+        const categories = await getCategories();
+        const difficulties = ['easy', 'medium', 'hard'];
         const requestBody = {
             amount: 10,
-            category: 10,
-            difficulty: "easy",
+            category: categories[Math.floor(Math.random() * categories.length)].id,
+            difficulty: difficulties[Math.floor(Math.random() * difficulties.length)],
         };
 
         try {
-- 
GitLab