add api methods for getting statistics data for movies and shows

This commit is contained in:
Marcel-Anker
2025-11-19 11:04:20 +01:00
parent 26f2dd2165
commit 172b0af9ab

View File

@@ -6,7 +6,7 @@ import {
OmdbSearch,
Bestellung,
Eintrittskarte,
StatisticsReduced, StatisticsFilm
StatisticsFilm, StatisticsVorstellung
} from '@infinimotion/model-frontend';
import { HttpClient } from "@angular/common/http";
import { inject, Injectable } from "@angular/core";
@@ -195,8 +195,13 @@ export class HttpService {
/* Statistics APIs */
/* GET /api/statistics/list */
getStatisticsList(): Observable<StatisticsReduced> {
return this.http.get<StatisticsReduced>(`${this.baseUrl}statistics/list`)
/* GET /api/statistics/movies */
getMovieStatistics(): Observable<StatisticsFilm[]> {
return this.http.get<StatisticsFilm[]>(`${this.baseUrl}statistics/movies`)
}
/* GET /api/statistics/shows */
getShowStatistics(): Observable<StatisticsVorstellung[]> {
return this.http.get<StatisticsVorstellung[]>(`${this.baseUrl}statistics/shows`)
}
}