|
@ -26,6 +26,7 @@ import { |
|
|
Get, |
|
|
Get, |
|
|
HttpException, |
|
|
HttpException, |
|
|
Inject, |
|
|
Inject, |
|
|
|
|
|
Logger, |
|
|
Param, |
|
|
Param, |
|
|
Patch, |
|
|
Patch, |
|
|
Post, |
|
|
Post, |
|
@ -37,7 +38,7 @@ import { |
|
|
import { REQUEST } from '@nestjs/core'; |
|
|
import { REQUEST } from '@nestjs/core'; |
|
|
import { AuthGuard } from '@nestjs/passport'; |
|
|
import { AuthGuard } from '@nestjs/passport'; |
|
|
import { DataSource, MarketData, Prisma, SymbolProfile } from '@prisma/client'; |
|
|
import { DataSource, MarketData, Prisma, SymbolProfile } from '@prisma/client'; |
|
|
import { isDate, parseISO } from 'date-fns'; |
|
|
import { isDate, isToday, parseISO } from 'date-fns'; |
|
|
import { StatusCodes, getReasonPhrase } from 'http-status-codes'; |
|
|
import { StatusCodes, getReasonPhrase } from 'http-status-codes'; |
|
|
|
|
|
|
|
|
import { AdminService } from './admin.service'; |
|
|
import { AdminService } from './admin.service'; |
|
@ -244,6 +245,11 @@ export class AdminController { |
|
|
); |
|
|
); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (dataSource === 'MANUAL' && isDryRun && isToday(date)) { |
|
|
|
|
|
// TODO
|
|
|
|
|
|
Logger.log(`Check ${symbol} via scraperConfiguration`); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
return this.dataGatheringService.gatherSymbolForDate({ |
|
|
return this.dataGatheringService.gatherSymbolForDate({ |
|
|
dataSource, |
|
|
dataSource, |
|
|
date, |
|
|
date, |
|
|