[U] Update user type in App.ts

This commit is contained in:
Hykilpikonna
2019-12-02 14:21:24 -05:00
parent a3e6c8d635
commit c01817cd97
+8 -7
View File
@@ -8,6 +8,7 @@ import {HttpUtils} from '@/logic/utils/http-utils';
import Loading from '@/components/loading/loading.vue'; import Loading from '@/components/loading/loading.vue';
import CoursePage from '@/pages/course/course-page.vue'; import CoursePage from '@/pages/course/course-page.vue';
import Course from '@/logic/course'; import Course from '@/logic/course';
import LoginUser from '@/logic/login-user';
@Component({ @Component({
@@ -31,7 +32,7 @@ export default class App extends Vue
public assignmentsReady: boolean = false; public assignmentsReady: boolean = false;
// Token // Token
public token: string = ''; public user: LoginUser;
// Loading text // Loading text
public loading: string = ''; public loading: string = '';
@@ -60,9 +61,9 @@ export default class App extends Vue
/** /**
* This is called when the user logs in. * This is called when the user logs in.
* *
* @param token Authorization token * @param user Authorization user
*/ */
public onLogin(token: string) public onLogin(user: LoginUser)
{ {
// Hide login bar // Hide login bar
this.showLogin = false; this.showLogin = false;
@@ -70,11 +71,11 @@ export default class App extends Vue
// Show loading message // Show loading message
this.logLoading('1. Logging in...'); this.logLoading('1. Logging in...');
// Store token // Store user
this.token = token; this.user = user;
// Assign token to http client // Assign user to http client
App.http.token = token; App.http.user = user;
// Load data // Load data
this.loadCoursesAfterLogin(); this.loadCoursesAfterLogin();