Я создаю панель инструментов для бота в скайпе.Я запрашиваю данные каждые 10 секунд.Проблема в том, что я получаю те же данные из API.Но когда я обновляю приложение, получаю данные обновления от API.
Я использую функцию setInterval для запроса данных с сервера каждые 10 секунд.Я также попытался с помощью rxjs6 timer Observable и оператора concatmap, но результат тот же, что и раньше.
setInterval(() => {
this.initTopBlockData();
this.getGraphData(this.calenderStart, this.calenderEnd, () => { });
}, 10000);
Я использую вышеупомянутую функцию и использую ее на ловушке жизненного цикла ngOninit
public ngOnInit(): void {
this.initTopBlockData();
this.loadGraphData(this.calenderStart, this.calenderEnd);
setInterval(() => {
this.initTopBlockData();
this.getGraphData(this.calenderStart, this.calenderEnd, () => { });
}, 10000);}
Выше естькак я вызываю API.