diff --git a/source/core/datasource/TimeSeries.realtime.datasource.js b/source/core/datasource/TimeSeries.realtime.datasource.js index f7284472d..7bec299b7 100644 --- a/source/core/datasource/TimeSeries.realtime.datasource.js +++ b/source/core/datasource/TimeSeries.realtime.datasource.js @@ -216,9 +216,6 @@ class TimeSeriesRealtimeDatasource extends DataSource { } async removeDataSynchronizer() { - if(this.dataSynchronizer) { - await this.dataSynchronizer.removeDataSource(this); - } this.dataSynchronizer = undefined; // remove datasynchronizer // restore datasource topic diff --git a/source/core/datasource/TimeSeries.replay.datasource.js b/source/core/datasource/TimeSeries.replay.datasource.js index 9c8e6b799..36733262d 100644 --- a/source/core/datasource/TimeSeries.replay.datasource.js +++ b/source/core/datasource/TimeSeries.replay.datasource.js @@ -211,10 +211,6 @@ class TimeSeriesReplayDatasource extends DataSource { } async removeDataSynchronizer() { - // ISSUE: this causing loop because this.dataSynchronizer.removeDataSource(this); is calling this method - // if(this.dataSynchronizer) { - // await this.dataSynchronizer.removeDataSource(this); - // } this.init = undefined; this.dataSynchronizer = undefined; return this.checkInit();