Use retryWhen() to Delay Retries
Opened this issue · 0 comments
hazartilirot commented
Actually, retryWhen is deprecated.
https://rxjs.dev/api/operators/retryWhen
read(): Observable<Donut[]> {
return this.donuts.length ?
of(this.donuts) :
this.httpClient
.get<Donut[]>(`/api/donuts`)
.pipe(
tap(donuts => this.donuts = donuts),
retry({count: 10, delay: 5000}), // use this operator instead
catchError(this.handleError)
);
}