i am using HttpHeaders used to set or unset authorization token but i am getting error like
Argument of type 'OperatorFunction' is not assignable to parameter of type 'OperatorFunction, Response
so how to skip or unskip of better way, because some time token is null
const httpOptions = {
headers: new HttpHeaders({
'Content-Type': 'application/json',
'Authorization': 'Token ' + token,
})
};
const httpOptions1 = {
headers: new HttpHeaders({
'Content-Type': 'application/json',
})
};
let opt;
if (token) {
opt = httpOptions
} else {
opt = httpOptions1
}
return this.http.get<any>(this.mURL , opt)
.pipe(map((response: Response) => {
return response;
}), catchError((error: Response) => {
return throwError(error.status);
}));