WIP
authorKai Moritz <kai@juplo.de>
Sun, 7 Sep 2025 10:47:12 +0000 (12:47 +0200)
committerKai Moritz <kai@juplo.de>
Sun, 7 Sep 2025 10:47:12 +0000 (12:47 +0200)
src/app/services/auth.service.ts

index b0c594a..26bf98e 100644 (file)
@@ -1,5 +1,6 @@
 import { Injectable } from '@angular/core';
 import { Router } from "@angular/router";
+import { of } from 'rxjs';
 
 @Injectable({
   providedIn: 'root'
@@ -10,7 +11,12 @@ export class AuthService {
   constructor(private router : Router) { }
 
   login(username : string, password : string) {
+    const shouldFail = Math.random() < 0.3; // 30% Fehlerchance
+    if (shouldFail) {
+      throw new Error('Simulierter Fehler im Service');
+    }
     this.username = username;
+    return of(username);
   }
 
   assertUserIsKnown(): void {