Add Prettier and ESLint tooling (Refs #77)
This commit is contained in:
@@ -4,10 +4,15 @@ import { maintenanceTick, plutoniumStatus } from './runtime.js';
|
||||
import type { MaintenanceOverview } from '../../maintenance.js';
|
||||
|
||||
export function maintenanceOverview(selectedJob: number | null = null): MaintenanceOverview {
|
||||
return { policies: maintenancePolicies(), recovery: watchdogOverview(), runtime: plutoniumStatus(selectedJob) };
|
||||
return {
|
||||
policies: maintenancePolicies(),
|
||||
recovery: watchdogOverview(),
|
||||
runtime: plutoniumStatus(selectedJob)
|
||||
};
|
||||
}
|
||||
export async function runMaintenance(): Promise<void> {
|
||||
// One failing observer must not prevent the other capabilities from reconciling.
|
||||
const results = await Promise.allSettled([maintenanceTick(), watchdogTick()]);
|
||||
for (const result of results) if (result.status === 'rejected') console.error('[maintenance]', result.reason);
|
||||
for (const result of results)
|
||||
if (result.status === 'rejected') console.error('[maintenance]', result.reason);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user