Files
rossa-tech/rossa-tech-cli/src/app/services/gameTitles.service.ts
Peter Rossa b101ccf6b6 Init webapp
2023-05-10 15:02:48 +02:00

26 lines
780 B
TypeScript

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<any> {
let jwtToken: String = this.userService.getUserSecurityToken(),
headers: HttpHeaders = new HttpHeaders({
authorization: "bearer " + jwtToken,
}),
options = { headers: headers };
return this.http.get<any>(
environment.apiBaseUrl + "secure/allGameTitles",
options
);
}
}