Я получаю данные пользователя с flatMap, и мне также нужно получить поток байтов изображения пользователя:
this.authStore.jwtContainer$.pipe(
tap(j => {
foo = this.userService.getUserImageDataUrl(j.userImageObjectKey).subscribe(i => foo = i);
console.log(j);
}),
flatMap(x => this.userService.getUserById(x.userLoginId)))
.subscribe(z => this.user = z);
Этот код работает, но у меня, кажется, происходит двойная подписка, есть лиспособ сделать оба вызова активными асинхронными на основе подписки jwtContainer?