I'm trying to get a value from an API call using an Async method. If I do a console log from inside the method I get the information I need (saying that it is true) but the variable 'temp' that is used to call the method is not being affected by the return call. I already started using the async in the calling method. What am I doing incorrectly?
async confirmation(info:infoDto, params:HttpParams){
var temp= await this.http.get<any>(this.genSetts.GetUrlInformation(), { params })
.subscribe(result => {
if(result.testValue=="test"
){
console.log('It Works');
return true;
}
else{
console.log('NOT working');
return false;
}
}, error => console.error(error));
console.log('Temp variable:' + temp);
return temp;
}