radames commited on
Commit
aa407e6
Β·
1 Parent(s): 677bc72

filter sucess prompt on try again

Browse files
Files changed (1) hide show
  1. frontend/src/routes/index.svelte +6 -2
frontend/src/routes/index.svelte CHANGED
@@ -59,8 +59,12 @@
59
  allowInput = true;
60
 
61
  const prompts: string[] = Object.keys(promptsData);
62
- currPromptIndex = ~~(Math.random() * prompts.length);
63
- const randomPrompt: string = prompts[currPromptIndex];
 
 
 
 
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);