diff options
Diffstat (limited to 'src/views')
| -rw-r--r-- | src/views/Start.vue | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/views/Start.vue b/src/views/Start.vue index 567582d..f32c337 100644 --- a/src/views/Start.vue +++ b/src/views/Start.vue @@ -22,12 +22,11 @@ export default defineComponent({ UIButton, }, methods: { - handleDatabaseChange(files: File[]) { - parsePtDatabase(files[0]).then((result) => { - this.$store.commit('setLabs', result.labs); - this.$store.commit('setPeerTeachers', result.peerTeachers); - this.$router.push({ name: 'Editor' }); - }); + async handleDatabaseChange(files: File[]) { + const result = await parsePtDatabase(files[0]); + this.$store.commit('setLabs', result.labs); + this.$store.commit('setPeerTeachers', result.peerTeachers); + this.$router.push({ name: 'Editor' }); }, }, }); |
