UNPKG

@rocket.chat/apps-engine

Version:

The engine code for the Rocket.Chat Apps which manages, runs, translates, coordinates and all of that.

16 lines (11 loc) 449 B
import type { App } from '@rocket.chat/apps-engine/definition/App.ts'; import { AppObjectRegistry } from '../../AppObjectRegistry.ts'; export default function handleGetStatus(): Promise<boolean> { const app = AppObjectRegistry.get<App>('app'); if (typeof app?.getStatus !== 'function') { throw new Error('App must contain a getStatus function', { cause: 'invalid_app', }); } return app.getStatus(); }