juice-shop
21 строка · 629.0 Байт
1/*
2* Copyright (c) 2014-2024 Bjoern Kimminich & the OWASP Juice Shop contributors.
3* SPDX-License-Identifier: MIT
4*/
5
6import { Injectable } from '@angular/core'
7import { environment } from '../../environments/environment'
8import { HttpClient } from '@angular/common/http'
9import { catchError } from 'rxjs/operators'
10
11@Injectable({
12providedIn: 'root'
13})
14export class LanguagesService {
15private readonly hostServer = environment.hostServer
16constructor (private readonly http: HttpClient) { }
17
18getLanguages () {
19return this.http.get(`${this.hostServer}/rest/languages`).pipe(catchError((err) => { throw err }))
20}
21}
22