Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {"username":"Dave Smith","badge":"12345", "lockPollTime":61000}
- {"username":"Dave Smith","badge":"12345", "lockPollTime":61000}
- login(username: string, password: string): Observable<LoginResponse|boolean> {
- return this.http.get(ApiRoutes.auth.login, this.loginHeaders(username, password)).map((response: Response) => {
- if(response.headers.get('Content-Type').indexOf('text/html') !== -1) {
- return false;
- }
- return new LoginResponse(response);
- });
- }
- this.authService.login(username, password).subscribe(
- (user: LoginResponse|boolean) => { .. etc etc } )
- intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
- if(this.authService.getAuthToken()) {
- request = request.clone({
- setHeaders: {
- Authorization: `Basic ${this.authService.getAuthToken()}`
- }
- });
- }
- return next.handle(request);
- }
Add Comment
Please, Sign In to add comment