RXJS вызывает файл JSON, который обновляется каждые 30 секунд

У меня есть файл JSON с GPS-координатами. Этот файл обновляется каждые 30 секунд с последующим обновлением координат широты и долготы. В настоящее время у меня есть служба, перехватывающая ссылку на мой API, но всякий раз, когда API перезагружается через 30 секунд, это вызывает ошибку в моей консоли, говоря, что координаты не были вызваны.

Вот как я называю ссылку на мой API.

getFirstDevice() {
if (! this.data) {
  return this._http.get(this.busFeed).pipe(
    map((data: Response) => this.data  = data),
    tap(data => console.log('Server info: ' + JSON.stringify(data)))
   );
} else {
  return this.data;
}}

Я думаю, мне нужно использовать оператор, отличный от карты в этом случае? Абсолютно любые предложения будут удивительными.

0 ответов

Другие вопросы по тегам