From a47eea353ff60ae3c576134ffab1e19fbd5c505f Mon Sep 17 00:00:00 2001
From: mechtelm <nicht@mehr.fragen>
Date: Tue, 17 Mar 2020 20:40:59 +0100
Subject: [PATCH] merge complete

---
 src/app/maindata.service.ts.ADMIN | 90 -------------------------------
 1 file changed, 90 deletions(-)
 delete mode 100644 src/app/maindata.service.ts.ADMIN

diff --git a/src/app/maindata.service.ts.ADMIN b/src/app/maindata.service.ts.ADMIN
deleted file mode 100644
index 125c415a..00000000
--- a/src/app/maindata.service.ts.ADMIN
+++ /dev/null
@@ -1,90 +0,0 @@
-import { BehaviorSubject } from 'rxjs';
-import { LoginData } from './app.interfaces';
-import { Injectable } from '@angular/core';
-import { ServerError } from 'iqb-components';
-
-// TODO check ob getWorkspaceRole oder getWorkspaceName gebraucht werden
-
-@Injectable({
-  providedIn: 'root'
-})
-export class MainDataService {
-  private static defaultLoginData: LoginData = {
-    admintoken: '',
-    name: '',
-    workspaces: [],
-    is_superadmin: false
-  };
-
-  public get adminToken(): string {
-    const myLoginData = this.loginData$.getValue();
-    if (myLoginData) {
-      return myLoginData.admintoken;
-    } else {
-      return '';
-    }
-  }
-
-
-  public loginData$ = new BehaviorSubject<LoginData>(MainDataService.defaultLoginData);
-  public globalErrorMsg$ = new BehaviorSubject<ServerError>(null);
-
-
-  setNewLoginData(logindata?: LoginData) {
-    const myLoginData: LoginData = {
-      admintoken: MainDataService.defaultLoginData.admintoken,
-      name: MainDataService.defaultLoginData.name,
-      workspaces: MainDataService.defaultLoginData.workspaces,
-      is_superadmin: MainDataService.defaultLoginData.is_superadmin
-    };
-
-    if (logindata) {
-      if (
-        (logindata.admintoken.length > 0) &&
-        (logindata.name.length > 0)) {
-          myLoginData.admintoken = logindata.admintoken;
-          myLoginData.name = logindata.name;
-          myLoginData.workspaces = logindata.workspaces;
-          myLoginData.is_superadmin = logindata.is_superadmin;
-      }
-    }
-    this.loginData$.next(myLoginData);
-    localStorage.setItem('at', myLoginData.admintoken);
-  }
-
-  setNewErrorMsg(err: ServerError = null) {
-    this.globalErrorMsg$.next(err);
-  }
-
-  getWorkspaceName(ws: number): string {
-    let myreturn = '';
-    if (ws > 0) {
-      const myLoginData = this.loginData$.getValue();
-      if ((myLoginData !== null) && (myLoginData.workspaces.length > 0)) {
-        for (let i = 0; i < myLoginData.workspaces.length; i++) {
-          if (myLoginData.workspaces[i].id == ws) {
-            myreturn = myLoginData.workspaces[i].name;
-            break;
-          }
-        }
-      }
-    }
-    return myreturn;
-  }
-
-  getWorkspaceRole(ws: number): string {
-    let myreturn = '';
-    if (ws > 0) {
-      const myLoginData = this.loginData$.getValue();
-      if ((myLoginData !== null) && (myLoginData.workspaces.length > 0)) {
-        for (let i = 0; i < myLoginData.workspaces.length; i++) {
-          if (myLoginData.workspaces[i].id == ws) {
-            myreturn = myLoginData.workspaces[i].role;
-            break;
-          }
-        }
-      }
-    }
-    return myreturn;
-  }
-}
-- 
GitLab