INNER CODE UNIT · TypeScript
shutdown
jonwiggins/optio · apps/api/src/index.ts:261
const shutdown = async () => {
logger.info("Shutting down...");
await worker.close();
await ticketSyncWorker.close();
await repoCleanupWorker.close();
await prWatcherWorker.close();
await externalPrReviewWorker.close();
await prReviewWorker.close();
await webhookWorker.close();
await workflowWorker.close();
await persistentAgentWorker.close();
await workflowTriggerWorker.close();
await tokenValidationWorker.close();
await reconcileWorker.close();
await reconcileResyncWorker.close();
await skillSyncWorker.close();
await app.close();
// Flush pending OTel spans/metrics with 5s timeout