Browse Source

Refactoring

pull/1857/head
Thomas 2 years ago
parent
commit
8c1db4c87f
  1. 20
      apps/api/src/app/admin/admin.controller.ts
  2. 10
      apps/api/src/services/cron.service.ts

20
apps/api/src/app/admin/admin.controller.ts

@ -100,8 +100,9 @@ export class AdminController {
const uniqueAssets = await this.dataGatheringService.getUniqueAssets(); const uniqueAssets = await this.dataGatheringService.getUniqueAssets();
for (const { dataSource, symbol } of uniqueAssets) { await this.dataGatheringService.addJobsToQueue(
await this.dataGatheringService.addJobToQueue({ uniqueAssets.map(({ dataSource, symbol }) => {
return {
data: { data: {
dataSource, dataSource,
symbol symbol
@ -111,8 +112,9 @@ export class AdminController {
...GATHER_ASSET_PROFILE_PROCESS_OPTIONS, ...GATHER_ASSET_PROFILE_PROCESS_OPTIONS,
jobId: `${dataSource}-${symbol}}` jobId: `${dataSource}-${symbol}}`
} }
}); };
} })
);
this.dataGatheringService.gatherMax(); this.dataGatheringService.gatherMax();
} }
@ -134,8 +136,9 @@ export class AdminController {
const uniqueAssets = await this.dataGatheringService.getUniqueAssets(); const uniqueAssets = await this.dataGatheringService.getUniqueAssets();
for (const { dataSource, symbol } of uniqueAssets) { await this.dataGatheringService.addJobsToQueue(
await this.dataGatheringService.addJobToQueue({ uniqueAssets.map(({ dataSource, symbol }) => {
return {
data: { data: {
dataSource, dataSource,
symbol symbol
@ -145,8 +148,9 @@ export class AdminController {
...GATHER_ASSET_PROFILE_PROCESS_OPTIONS, ...GATHER_ASSET_PROFILE_PROCESS_OPTIONS,
jobId: `${dataSource}-${symbol}}` jobId: `${dataSource}-${symbol}}`
} }
}); };
} })
);
} }
@Post('gather/profile-data/:dataSource/:symbol') @Post('gather/profile-data/:dataSource/:symbol')

10
apps/api/src/services/cron.service.ts

@ -38,8 +38,9 @@ export class CronService {
public async runEverySundayAtTwelvePm() { public async runEverySundayAtTwelvePm() {
const uniqueAssets = await this.dataGatheringService.getUniqueAssets(); const uniqueAssets = await this.dataGatheringService.getUniqueAssets();
for (const { dataSource, symbol } of uniqueAssets) { await this.dataGatheringService.addJobsToQueue(
await this.dataGatheringService.addJobToQueue({ uniqueAssets.map(({ dataSource, symbol }) => {
return {
data: { data: {
dataSource, dataSource,
symbol symbol
@ -49,7 +50,8 @@ export class CronService {
...GATHER_ASSET_PROFILE_PROCESS_OPTIONS, ...GATHER_ASSET_PROFILE_PROCESS_OPTIONS,
jobId: `${dataSource}-${symbol}}` jobId: `${dataSource}-${symbol}}`
} }
}); };
} })
);
} }
} }

Loading…
Cancel
Save