Browse Source

Yarn format

pull/2810/head
Hugo Persson 2 years ago
committed by Thomas Kaul
parent
commit
fcbcd08d11
  1. 14
      apps/api/src/services/data-provider/manual/manual.service.ts
  2. 2
      apps/api/src/services/symbol-profile/symbol-profile.service.ts

14
apps/api/src/services/data-provider/manual/manual.service.ts

@ -226,7 +226,9 @@ export class ManualService implements DataProviderInterface {
return this.scrape(scraperConfiguration);
}
private async scrape(scraperConfiguration: ScraperConfiguration): Promise<number> {
private async scrape(
scraperConfiguration: ScraperConfiguration
): Promise<number> {
try {
const abortController = new AbortController();
@ -239,13 +241,17 @@ export class ManualService implements DataProviderInterface {
// @ts-ignore
signal: abortController.signal
});
if (headers["content-type"] === "application/json") {
if (headers['content-type'] === 'application/json') {
const data = JSON.parse(body);
const field = String(jsonpath.query(data, scraperConfiguration.selector)[0]);
const field = String(
jsonpath.query(data, scraperConfiguration.selector)[0]
);
return extractNumberFromString(field);
} else {
const $ = cheerio.load(body);
return extractNumberFromString($(scraperConfiguration.selector).first().text());
return extractNumberFromString(
$(scraperConfiguration.selector).first().text()
);
}
} catch (error) {
throw error;

2
apps/api/src/services/symbol-profile/symbol-profile.service.ts

@ -203,7 +203,7 @@ export class SymbolProfileService {
headers:
scraperConfiguration.headers as ScraperConfiguration['headers'],
selector: scraperConfiguration.selector as string,
url: scraperConfiguration.url as string,
url: scraperConfiguration.url as string
};
}

Loading…
Cancel
Save