prism/server/routes/health.ts

13 lines
349 B
TypeScript

import { checkSignalCli, hasValidAccount } from '../modules/signal';
export const handleHealth = async () => {
const signalOk = await checkSignalCli();
const linked = signalOk && (await hasValidAccount());
return Response.json({
status: 'ok',
signal: signalOk ? 'connected' : 'disconnected',
linked,
mode: 'daemon',
});
};