From 1a64ee1c20228a11f414c82ae5ffca89be7edf37 Mon Sep 17 00:00:00 2001
From: Lukas Kimpel <lukas.kimpel@mni.thm.de>
Date: Mon, 12 Mar 2018 23:44:47 +0100
Subject: [PATCH] Implement usage of api to gain jwt token Create user with
 freshly generated jwt token

---
 src/app/authentication.service.ts | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/app/authentication.service.ts b/src/app/authentication.service.ts
index 3016e3f96..3ae2c0db3 100644
--- a/src/app/authentication.service.ts
+++ b/src/app/authentication.service.ts
@@ -33,10 +33,12 @@ export class AuthenticationService {
   }
 
   guestLogin() {
-    const token = this.http.get(this.apiBaseUrl + this.apiAuthUrl + this.apiLoginUrl + '/guest');
-    if (token != null) {
-      return of(true);
-    }
+    this.http.get<string>(this.apiBaseUrl + this.apiAuthUrl + this.apiLoginUrl + '/guest').subscribe(token => {
+      if (token != null) {
+        this.user = new User(1337, '', '', UserRole.PARTICIPANT, token);
+        return of(true);
+      }
+    });
     return of(false);
   }
 
-- 
GitLab