22 lines
758 B
TypeScript
22 lines
758 B
TypeScript
import { DataEnhancerService } from '@ghostfolio/api/services/data-provider/data-enhancer/data-enhancer.service';
|
|
import { DataProviderService } from '@ghostfolio/api/services/data-provider/data-provider.service';
|
|
|
|
import { Injectable } from '@nestjs/common';
|
|
import { DataSource } from '@prisma/client';
|
|
|
|
@Injectable()
|
|
export class HealthService {
|
|
public constructor(
|
|
private readonly dataEnhancerService: DataEnhancerService,
|
|
private readonly dataProviderService: DataProviderService
|
|
) {}
|
|
|
|
public async hasResponseFromDataEnhancer(aName: string) {
|
|
return this.dataEnhancerService.enhance(aName);
|
|
}
|
|
|
|
public async hasResponseFromDataProvider(aDataSource: DataSource) {
|
|
return this.dataProviderService.checkQuote(aDataSource);
|
|
}
|
|
}
|