используйте interval
или timer
операторов из rxjs
С таймером
this.http.get(this.endpoint + 'apps', this.httpOptions).pipe(
map(this.extractData),
timer(200),
catchError(e=>of(e)),
repeat(100),
)
с интервалом
interval(200).pipe(
this.http.get(this.endpoint + 'apps', this.httpOptions),
map(this.extractData),
catchError(e=>of(e)),
take(100),
)