From c02e15005818fa77061946eac984d502f01b5587 Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Mon, 7 Jun 2021 16:21:19 +0200 Subject: [PATCH] Always fetch assignments submissions from server Also poll every 30 seconds for new submissions --- client/src/pages/submissions.vue | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/client/src/pages/submissions.vue b/client/src/pages/submissions.vue index db031eab..0bc7097b 100644 --- a/client/src/pages/submissions.vue +++ b/client/src/pages/submissions.vue @@ -15,7 +15,7 @@ export default { components: { - AssignmentWithSubmissions + AssignmentWithSubmissions, }, apollo: { @@ -24,12 +24,11 @@ query: ASSIGNMENT_WITH_SUBMISSIONS_QUERY, variables() { return { - id: this.$route.params.id + id: this.$route.params.id, }; }, - update(result) { - return result.assignment; - } + fetchPolicy: 'no-cache', + pollInterval: 30000, }; }, }, @@ -37,15 +36,15 @@ data() { return { assignment: { - submissions: [] - } + submissions: [], + }, }; }, methods: { back() { this.$router.go(-1); - } + }, }, };