mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-18 21:16:47 +00:00
refactor(server): retire src/scheduler.ts
This commit is contained in:
+1
-2
@@ -33,7 +33,6 @@ const tmpDir = path.join(__dirname, '../data/tmp');
|
||||
if (!fs.existsSync(dir)) fs.mkdirSync(dir, { recursive: true });
|
||||
});
|
||||
|
||||
import * as scheduler from './scheduler';
|
||||
import { getAppUrl, getMcpSafeUrl, readEnv } from './app-config';
|
||||
|
||||
const PORT = readEnv().app.port;
|
||||
@@ -117,8 +116,8 @@ function shutdown(signal: string): void {
|
||||
const { logInfo: sLogInfo, logError: sLogError } = require('./nest/audit/audit-log.logger');
|
||||
const { closeMcpSessions } = require('./mcp');
|
||||
sLogInfo(`${signal} received — shutting down gracefully...`);
|
||||
scheduler.stop();
|
||||
closeMcpSessions();
|
||||
// nestApp.close() stops every cron via the scheduling registrar's shutdown hook.
|
||||
void nestApp?.close();
|
||||
server.close(() => {
|
||||
sLogInfo('HTTP server closed');
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
/**
|
||||
* Retired. Every cron moved into its owning Nest domain, scheduled through
|
||||
* CronRegistrarService (src/nest/scheduling/):
|
||||
*
|
||||
* auto-backup → nest/backup/auto-backup.job.ts
|
||||
* trip/todo reminders → nest/notifications/reminder-jobs.service.ts
|
||||
* version check → nest/admin/version-check.job.ts
|
||||
* demo reset → nest/admin/demo-reset.job.ts
|
||||
* idempotency purge → nest/common/idempotency-cleanup.job.ts
|
||||
* trek-photo sweep → nest/memories/trek-photo-cache.job.ts
|
||||
* place-photo sweep → nest/place-photos/place-photo-cache.job.ts
|
||||
* airtrail poll → nest/integrations/airtrail-sync.job.ts
|
||||
*
|
||||
* Only this shutdown no-op remains for index.ts; the file is deleted next.
|
||||
*/
|
||||
function stop(): void {
|
||||
// Nest owns every job now — nestApp.close() stops them via the registrar.
|
||||
}
|
||||
|
||||
export { stop };
|
||||
Reference in New Issue
Block a user