From 9038a73678b0eaadf8c25c0ec27491e068256d4f Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Sat, 7 Sep 2019 10:06:19 -0400 Subject: [PATCH] [+] Save cookies on login --- src/components/app/app.ts | 15 +++++++++++++-- src/components/app/app.vue | 2 +- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/components/app/app.ts b/src/components/app/app.ts index ca45f70..ea1b630 100644 --- a/src/components/app/app.ts +++ b/src/components/app/app.ts @@ -55,13 +55,24 @@ export default class App extends Vue /** * This is called when the user logs in. * - * @param courses Courses Json + * @param token Authorization token */ - public onLogin(courses: Course[]) + public onLogin(token: string) { // Hide login bar this.showLogin = false; + // Save token to cookies + this.$cookies.set('va.token', token, '7d'); + } + + /** + * This is called when the user logs in. + * + * @param courses Courses Json + */ + public saveCourses(courses: Course[]) + { // Assign courses this.courses = courses; diff --git a/src/components/app/app.vue b/src/components/app/app.vue index baf4349..f04f91d 100644 --- a/src/components/app/app.vue +++ b/src/components/app/app.vue @@ -1,6 +1,6 @@