diff --git a/frontend/src/App.vue b/frontend/src/App.vue
index 87c8240..05d4ef5 100644
--- a/frontend/src/App.vue
+++ b/frontend/src/App.vue
@@ -51,6 +51,7 @@ export default defineComponent({
userScores: {},
userId: -1,
user: null as User | null,
+ leaderboardEvent: new Event('reloadLeaderboard')
}
},
@@ -73,8 +74,7 @@ export default defineComponent({
this.userId = user.id ?? -1;
await this.updateUserScores();
}
- let reloadEvent = new Event('reloadLeaderboard');
- window.dispatchEvent(reloadEvent);
+ window.dispatchEvent(this.leaderboardEvent);
}
},
});
diff --git a/frontend/src/components/Leaderboard.vue b/frontend/src/components/Leaderboard.vue
index f7d659a..fd197c1 100644
--- a/frontend/src/components/Leaderboard.vue
+++ b/frontend/src/components/Leaderboard.vue
@@ -9,8 +9,8 @@