INNER CODE UNIT · TypeScript
checkServicesStatus
IliasHad/edit-mind · apps/background-jobs/src/websockets/index.ts:5
export const checkServicesStatus = async () => {
try {
const mlServiceStatus = pythonService.isServiceRunning()
if (!mlServiceStatus) {
await pythonService.connectToWebSocket()
}
return {
backgroundJobsService: true,
mlService: mlServiceStatus,
timestamp: new Date().toISOString(),
}
} catch (error) {
logger.error({ error }, 'Error checking service status')
return {
backgroundJobsService: true,
mlService: false,
timestamp: new Date().toISOString(),