small fixes

This commit is contained in:
Boki 2025-06-20 23:39:49 -04:00
parent 830b9e94a1
commit 01e0fab0df
5 changed files with 13 additions and 12 deletions

View file

@ -13,6 +13,7 @@ import { ProxyManager } from '@stock-bot/utils';
import { exchangeRoutes, healthRoutes, queueRoutes } from './routes';
const config = initializeConfig();
console.log('Data Service Configuration:', JSON.stringify(config, null, 2));
const serviceConfig = config.service;
const databaseConfig = config.database;
const queueConfig = config.queue;

View file

@ -1,8 +1,8 @@
import { getLogger } from '@stock-bot/logger';
import {
handlerRegistry,
import {
createJobHandler,
type HandlerConfigWithSchedule
handlerRegistry,
type HandlerConfigWithSchedule
} from '@stock-bot/queue';
import type { SymbolSpiderJob } from './qm.tasks';
@ -62,16 +62,17 @@ export function initializeQMProvider() {
{
type: 'session-management',
operation: 'create-sessions',
cronPattern: '*/15 * * * * *', // Every minute
cronPattern: '0 */15 * * *', // Every 15 minutes
priority: 7,
immediately: true,
immediately: true, // Don't run on startup to avoid blocking
description: 'Create and maintain QM sessions',
},
{
type: 'qm-maintnance',
operation: 'spider-symbol-search',
cronPattern: '0 0 * * 0', // Every minute
cronPattern: '0 0 * * 0', // Every Sunday at midnight
priority: 10,
immediately: true, // Don't run on startup
description: 'Comprehensive symbol search using QM API',
},
],