Files

20 lines
715 B
JavaScript

export const name = "School Dismissal Manager";
export const url = "https://www.schooldismissalmanager.com/SchoolAdmin/";
// No owned status page — systemstatus.schooldismissalmanager.com redirects
// to StatusGator. Synthetic check against the school admin portal instead.
const PROBE_URL = "https://www.schooldismissalmanager.com/SchoolAdmin/";
export async function checkStatus() {
const res = await fetch(PROBE_URL, { method: "HEAD" });
return {
name,
status: res.ok ? "operational" : "degraded",
message: res.ok
? `Admin portal responding (HTTP ${res.status}).`
: `Unexpected response from admin portal (HTTP ${res.status}).`,
lastUpdated: new Date().toISOString(),
};
}