Guest User

Untitled

a guest
Nov 24th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. {"username":"Dave Smith","badge":"12345", "lockPollTime":61000}
  2.  
  3. {"username":"Dave Smith","badge":"12345", "lockPollTime":61000}
  4.  
  5. login(username: string, password: string): Observable<LoginResponse|boolean> {
  6. return this.http.get(ApiRoutes.auth.login, this.loginHeaders(username, password)).map((response: Response) => {
  7. if(response.headers.get('Content-Type').indexOf('text/html') !== -1) {
  8. return false;
  9. }
  10.  
  11. return new LoginResponse(response);
  12. });
  13. }
  14.  
  15. this.authService.login(username, password).subscribe(
  16. (user: LoginResponse|boolean) => { .. etc etc } )
  17.  
  18. intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
  19. if(this.authService.getAuthToken()) {
  20. request = request.clone({
  21. setHeaders: {
  22. Authorization: `Basic ${this.authService.getAuthToken()}`
  23. }
  24. });
  25. }
  26.  
  27. return next.handle(request);
  28. }
Add Comment
Please, Sign In to add comment