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);
|