|
|
@@ -116,16 +116,14 @@ class TimeSrv {
|
|
|
|
|
|
setAutoRefresh(interval) {
|
|
|
this.dashboard.refresh = interval;
|
|
|
+ this.cancelNextRefresh();
|
|
|
if (interval) {
|
|
|
var intervalMs = kbn.interval_to_ms(interval);
|
|
|
|
|
|
- this.$timeout(() => {
|
|
|
+ this.refreshTimer = this.timer.register(this.$timeout(() => {
|
|
|
this.startNextRefreshTimer(intervalMs);
|
|
|
this.refreshDashboard();
|
|
|
- }, intervalMs);
|
|
|
-
|
|
|
- } else {
|
|
|
- this.cancelNextRefresh();
|
|
|
+ }, intervalMs));
|
|
|
}
|
|
|
|
|
|
// update url
|