diff --git a/frontend/src/app/dashboard/component/user/user-computing-unit/user-computing-unit.component.ts b/frontend/src/app/dashboard/component/user/user-computing-unit/user-computing-unit.component.ts index 66121060670..a239546e3b8 100644 --- a/frontend/src/app/dashboard/component/user/user-computing-unit/user-computing-unit.component.ts +++ b/frontend/src/app/dashboard/component/user/user-computing-unit/user-computing-unit.component.ts @@ -39,6 +39,7 @@ import { getJvmMemorySliderConfig, } from "../../../../common/util/computing-unit.util"; import { ComputingUnitActionsService } from "../../../../common/service/computing-unit/computing-unit-actions/computing-unit-actions.service"; +import { interval } from "rxjs"; @UntilDestroy() @Component({ @@ -145,6 +146,12 @@ export class UserComputingUnitComponent implements OnInit { this.allComputingUnits = units; this.entries = units.map(u => new DashboardEntry(u)); }); + + interval(1000) + .pipe(untilDestroyed(this)) + .subscribe(() => { + this.computingUnitStatusService.refreshComputingUnitList(); + }); } terminateComputingUnit(cuid: number): void {