import { Injectable } from "@angular/core"; import { HttpClient, HttpHeaders } from "@angular/common/http"; import { Observable } from "rxjs"; import { environment } from "../../environments/environment"; import { LoginService } from "../auth/login.service"; @Injectable({ providedIn: "root", }) export class GameTitlesService { constructor(private http: HttpClient, private userService: LoginService) {} public getAllGameTitles(): Observable { let jwtToken: String = this.userService.getUserSecurityToken(), headers: HttpHeaders = new HttpHeaders({ authorization: "bearer " + jwtToken, }), options = { headers: headers }; return this.http.get( environment.apiBaseUrl + "secure/allGameTitles", options ); } }