Помогите реализовать 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;
}
}