import { checkHA } from "./checks/homeassistant"; import { checkJellyfin } from "./checks/jellyfin"; import { checkNextcloud } from "./checks/nextcloud"; import { checkOwlBoard } from "./checks/owlboard"; import { checkTraccar } from "./checks/traccar"; import { checkWebmail } from "./checks/webmail"; export async function check(service: string): Promise { let result: string switch (service) { case "nextcloud": result = await checkNextcloud() break; case "home assistant": result = await checkHA() break; case "jellyfin": result = await checkJellyfin() break; case "traccar": result = await checkTraccar() break; case "owlboard": result = await checkOwlBoard() break; case "webmail": result = await checkWebmail() break; default: result = "Unknown" } console.log(`${service}: ${result}`) return result }