From d54e91c6582ed160cf2f2fcf977e48b4439d133b Mon Sep 17 00:00:00 2001 From: Elizabeth Alexander Hunt Date: Sun, 18 May 2025 22:54:15 -0700 Subject: snapshot --- hooks/server/health.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'hooks/server/health.ts') diff --git a/hooks/server/health.ts b/hooks/server/health.ts index 41dfcb4..2f67aa4 100644 --- a/hooks/server/health.ts +++ b/hooks/server/health.ts @@ -1,23 +1,25 @@ import { getRequiredEnv, getStdout, + type HealthChecker, type HealthCheckInput, HealthCheckOutput, type IEither, type ITraceable, + type ServerTrace, TraceUtil, } from "@emprespresso/pengueno"; -export const healthCheck = ( - input: ITraceable, +export const healthCheck: HealthChecker = ( + input: ITraceable, ): Promise> => input.bimap(TraceUtil.withFunctionTrace(healthCheck)) .move(getRequiredEnv("LAMINAR_HOST")) - // we need to test LAMINAR_HOST is propagated to getStdout for other procedures - .map(({ item }) => item.moveRight(["laminarc", "show-jobs"])) + // ensure LAMINAR_HOST is propagated to getStdout for other procedures + .map((e) => e.get().moveRight(["laminarc", "show-jobs"])) .map((i) => - i.item.mapRight(i.move.apply) + i.get().mapRight(i.move.apply) .flatMapAsync(getStdout.apply) - .then((gotJobs) => gotJobs.moveRight(HealthCheckOutput.YAASQUEEN)) + .then((gotJobs) => gotJobs.moveRight(HealthCheckOutput.YAASSSLAYQUEEN)) ) - .item; + .get(); -- cgit v1.2.3-70-g09d2