Помогите реализовать is_Authenticated

Вобщем нужно реализовать функцию is_Authenticated, проект фронт Angular, бек DRF. Проверка сама реализована на бек отправляется гет запрос и на фронте нужно обработать ответ 200 - авторизован, 401 не авторизован. В сервисе реализовываю функцию, но на выходе не работает. Где ошибся?

     getStatus(): number {
    let stat = 0;
    this.http.get(environment.usefulApiUrl + 'api/v1/auth/chek-auth', {observe: 'response'}).subscribe(
      res => {
        stat = res.status;
      }, error => {
        stat = error.status;
      });
    return stat;
  }

      is_Authenticated(): boolean {
        if (this.getStatus() === 200) {
          return true;
        } else {
          return false;
        }
      }

Ответы (0 шт):