Всем привет. А может кто-то подсказать, как дождаться ответа последнего реквеста и только потом что-то сделать?
Сейчас запросы отправляются по очереди. После отправки последнего сразу срабатывает консоль в finalize, и только потом я получаю ответ последнего запроса. А хотелось бы наоборот: дождаться ответы всех запросов и только потом что-то сделать.
from(this.fileList).pipe(
mergeMap((file: FileObject) => this.request(file), this.limit),
finalize(() => console.log('all request sending')),
takeUntil(this.stop$)
).subscribe();