fix: clear the spark sampler when switching to usage display mode

This commit is contained in:
c4ch3c4d3
2026-08-14 12:58:06 -06:00
parent e585992087
commit 15627fc494
+3 -1
View File
@@ -76,9 +76,11 @@ export class InflightMonitor extends SingletonAction<InflightSettings> {
runtime.ensureConnections(cfgFromSettings(state.settings)); runtime.ensureConnections(cfgFromSettings(state.settings));
state.unwatchStats?.(); state.unwatchStats?.();
state.unwatchStats = undefined; state.unwatchStats = undefined;
if (state.sampler) clearInterval(state.sampler);
state.sampler = undefined;
if (this.displayOf(state) === "usage") { if (this.displayOf(state) === "usage") {
state.unwatchStats = runtime.watchStats(this.modelKeyOf(state)); state.unwatchStats = runtime.watchStats(this.modelKeyOf(state));
} else if (!state.sampler) { } else {
state.sampler = setInterval(() => this.sample(state), 1000); state.sampler = setInterval(() => this.sample(state), 1000);
} }
this.render(state); this.render(state);