We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9561080 commit 31edd70Copy full SHA for 31edd70
src/frontend/hooks/useGetQuests.ts
@@ -38,11 +38,17 @@ export default function useGetQuests(projectId?: string) {
38
* In these cases, the user can no longer earn a reward or claim a reward.
39
*/
40
if (isSignedIn && !isGetQuestStatesPending && quests) {
41
- quests = quests.filter(
42
- (quest_i) =>
+ quests = quests.filter((quest_i) => {
+ if (quest_i.status !== 'COMPLETED') {
43
+ return true
44
+ }
45
+
46
+ // this means we detected that the user has met the eligibility requirements
47
+ return (
48
Object.hasOwn(questIdToQuestStateMap, quest_i.id) &&
49
questIdToQuestStateMap[quest_i.id]
- )
50
+ )
51
+ })
52
}
53
54
/**
0 commit comments