I'm using angular 6, now I'm updating my resource istance in this way
this.user = api.getUser();
public getUser(): User {
  const myHeader = new HttpHeaders({
    'Authorization': 'Basic ' + this.session.getAccessToken(),
  }).append('Content-Type', 'application/json');
  this.http.get < User > (API_URL + '/users', {
      headers: myHeader
    })
    .pipe(
      catchError(this.handleError('get-user', [])))
    .subscribe((response) => {
      return <User > response;
    });
  return null;
}
my issue is that my response firse return null, and later return my response istance.. how I can provide a soluction for this?
Thank you
 
     
     
    