fixed typescript
This commit is contained in:
parent
931f212ec7
commit
4096e91e67
6 changed files with 112 additions and 147 deletions
|
|
@ -93,13 +93,21 @@ export class QMHandler extends BaseHandler {
|
|||
immediately: true,
|
||||
description: 'Comprehensive symbol search using QM API'
|
||||
})
|
||||
async spiderSymbolSearch(payload: SymbolSpiderJob, context: ExecutionContext): Promise<unknown> {
|
||||
this.logger.info('Starting QM spider symbol search', { payload });
|
||||
async spiderSymbolSearch(payload: SymbolSpiderJob | undefined, context: ExecutionContext): Promise<unknown> {
|
||||
// Set default payload for scheduled runs
|
||||
const jobPayload: SymbolSpiderJob = payload || {
|
||||
prefix: null,
|
||||
depth: 1,
|
||||
source: 'qm',
|
||||
maxDepth: 4
|
||||
};
|
||||
|
||||
this.logger.info('Starting QM spider symbol search', { payload: jobPayload });
|
||||
|
||||
// Store spider job info in cache (temporary data)
|
||||
const spiderJobId = `spider:qm:${Date.now()}:${Math.random().toString(36).substr(2, 9)}`;
|
||||
const spiderResult = {
|
||||
payload,
|
||||
payload: jobPayload,
|
||||
startTime: new Date().toISOString(),
|
||||
status: 'started',
|
||||
jobId: spiderJobId
|
||||
|
|
@ -119,18 +127,4 @@ export class QMHandler extends BaseHandler {
|
|||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Provide payloads for scheduled jobs
|
||||
*/
|
||||
protected getScheduledJobPayload(operation: string): any {
|
||||
if (operation === 'spiderSymbolSearch') {
|
||||
return {
|
||||
prefix: null,
|
||||
depth: 1,
|
||||
source: 'qm',
|
||||
maxDepth: 4
|
||||
};
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue