feat: Made login errors download from server
This commit is contained in:
@@ -26,22 +26,10 @@ export class LoginComponent implements OnInit {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
errorParser(err: any) {
|
|
||||||
switch (err.status) {
|
|
||||||
case 401:
|
|
||||||
this.error = "Zła nazwa użytkownika lub hasło"
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
this.error = "Nieznany błąd"
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
submit() {
|
submit() {
|
||||||
const val = this.form.value
|
const val = this.form.value
|
||||||
this.ac.login(val.uname, val.pass).pipe(catchError((err,caught)=>{
|
this.ac.login(val.uname, val.pass).pipe(catchError((err,caught)=>{
|
||||||
this.errorParser(err)
|
this.error = err.error.message
|
||||||
return throwError(() => new Error(err.message))
|
return throwError(() => new Error(err.message))
|
||||||
})).subscribe((data) => {
|
})).subscribe((data) => {
|
||||||
this.ls.loggedIn = true
|
this.ls.loggedIn = true
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
export interface Status {
|
export interface Status {
|
||||||
status: number
|
status: number,
|
||||||
|
message?: string
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user