How can I await a result inside a map function where getFooBar returns an observable?
Ex code:
this.fooBarResponse.fooBars.map(async (x) => {
x.fooBar = await this.fooBarService
.getFooBar(x.fooBarId.toString())
.toPromise();
return x;
});
foobar.service.ts
getFooBar(id: string): Observable<FooBar> {
return this.fooBarsCollection.doc<FooBar>(id).valueChanges();
}