From 31cd2a3450eafbe0d22af41449276a90ea3dcb28 Mon Sep 17 00:00:00 2001 From: Julian Hurst Date: Wed, 23 Oct 2024 10:04:58 +0200 Subject: statrep -> statusdaemon --- cmd/statrep/clock.ha | 48 ------------------------------------------------ 1 file changed, 48 deletions(-) delete mode 100644 cmd/statrep/clock.ha (limited to 'cmd/statrep/clock.ha') diff --git a/cmd/statrep/clock.ha b/cmd/statrep/clock.ha deleted file mode 100644 index db31975..0000000 --- a/cmd/statrep/clock.ha +++ /dev/null @@ -1,48 +0,0 @@ -use time::date; -use time::chrono; -use memio; -use strings; -use encoding::utf8; -use io; -use ev; - -type clock = struct { - section: section, - value: str, -}; - -fn buildclock() (clock | io::error | utf8::invalid) = { - const d = date::now(); - let s = memio::dynamic(); - defer io::close(&s)!; - date::format(&s, "%A %F %T", &d)?; - const val = strings::dup(memio::string(&s)?); - return clock { - section = section { - label = "clock: ", - }, - value = val, - }; -}; - -fn updateclock(clock: *clock) (void | io::error | utf8::invalid) = { - let d = date::now(); - d = date::in(chrono::LOCAL, d)!; - let s = memio::dynamic(); - defer io::close(&s)!; - date::format(&s, "%A %F %T", &d)?; - const val = strings::dup(memio::string(&s)?); - free(clock.value); - clock.value = val; -}; - -fn finishclock(clock: *clock) void = { - free(clock.value); -}; - -fn clocktimerf(file: *ev::file) void = { - let server = ev::getuser(file): *server; - updateclock(&server.status.clock)!; - printstatus(server.status); -}; - -- cgit v1.2.3