с id авторов, а имя юзера надо запрашивать отдельно (знаю что апишка кривая, не хочу сейчас это обсуждать), я в итоге делаю что-типа:
this.messageService.getMessages().pipe(
mergeMap(
messages => combineLatest(messages.map(
message => this.userService.getUser(message.user_id).pipe(
map(user => Object.assign(message, {user_info: user}))
)
))
)
).subscribe(messages => {/*messages with user info*/})
Очень похоже на то, что у вас t.me/angular_ru/184769
Обсуждают сегодня