Kolejka subskrypcji

JZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 21
0

Witam.
Mam problem konkretnie ze ściąganiem plików po kolei.
Subskrybuję Subject z serwisu, ktory emituje plik do pobrania po kliknięciu w przycisk i wrzucam to w innym komponencie do tablicy files: File[] z subskrypcji tego subjectu.
Za każdym razem kiedy Subject wyemituje nową wartość to wrzucam ten plik do tej tablicy.
Stworzyłem klasę o nazwie File w której mam pola takie jak:

Kopiuj
downloading: BehaviorSubject<boolean>;
start_download: boolean = false;
downloaded: boolean = false;

Kompletnie się już pogubiłem.
Jak wstawić w jakąś kolejkę w RxJS to pobieranie.
Moje podejście było takie, że jeśli np. w pierwszym pliku downloaded zmienia się na true to odpalam start_download na następnym, lecz niestety nie udało mi się tego zrealizować.
Mógłby ktoś coś naprowadzic jak tak wykolejkować sobie te pobieranie?
Najlepiej z przykładowym kodem.

aolo23
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 186

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.