This commit is contained in:
2024-12-13 11:43:32 +01:00
parent b8d00a24d0
commit 34f86fccd1
14 changed files with 539 additions and 295 deletions

View File

@@ -6,14 +6,12 @@ import { AvisoDto, TvSettings } from './aviso.dto';
import { AvisoTvTextSettingsDto } from './aviso-tv-settings.dto';
import { environment } from '../../environments/environment';
// Definiere die Response Interfaces
export interface AvisoArrivalsResponse {
avisos: AvisoDto[];
totalCount: number;
}
@Injectable({
providedIn: 'root'
})
@@ -30,10 +28,10 @@ export class AvisoService {
* @param onlyOK Gibt an, ob nur gültige Ankünfte zurückgegeben werden sollen.
* @returns Ein Observable von AvisoArrivalsResponse.
*/
getArrivals(standort: string, seiten: boolean = false, onlyOK: boolean = false): Observable<AvisoArrivalsResponse> {
getArrivals(standort: string, onlyOK: boolean = false): Observable<AvisoArrivalsResponse> {
let params = new HttpParams()
.set('standort', standort)
.set('seiten', seiten.toString())
.set('seiten', 'True')
.set('onlyOK', onlyOK.toString());
return this.http.get<AvisoArrivalsResponse>(`${this.baseUrl}/Aviso/arrivals`, { params })