Spaces:
Runtime error
Runtime error
filter sucess prompt on try again
Browse files
frontend/src/routes/index.svelte
CHANGED
|
@@ -59,8 +59,12 @@
|
|
| 59 |
allowInput = true;
|
| 60 |
|
| 61 |
const prompts: string[] = Object.keys(promptsData);
|
| 62 |
-
|
| 63 |
-
const
|
|
|
|
|
|
|
|
|
|
|
|
|
| 64 |
answer = randomPrompt.replace(/_/g, ' ');
|
| 65 |
imagePaths = promptsData[randomPrompt].slice(0, 6);
|
| 66 |
console.log(answer);
|
|
|
|
| 59 |
allowInput = true;
|
| 60 |
|
| 61 |
const prompts: string[] = Object.keys(promptsData);
|
| 62 |
+
const idsToRemove = completedPrompts.map((e) => e.idx);
|
| 63 |
+
const promptsFiltered = prompts.filter((_, i) => !idsToRemove.includes(i));
|
| 64 |
+
const radomPromptId = ~~(Math.random() * promptsFiltered.length);
|
| 65 |
+
const randomPrompt: string = promptsFiltered[radomPromptId];
|
| 66 |
+
currPromptIndex = prompts.indexOf(randomPrompt)
|
| 67 |
+
|
| 68 |
answer = randomPrompt.replace(/_/g, ' ');
|
| 69 |
imagePaths = promptsData[randomPrompt].slice(0, 6);
|
| 70 |
console.log(answer);
|