Browse Source

Add type cast for fetches, reorder arguments

pull/4154/head
Szymon Łągiewka 8 months ago
parent
commit
d52e00cf76
Failed to extract signature
  1. 8
      apps/api/src/app/info/info.service.ts
  2. 6
      apps/api/src/services/data-provider/data-enhancer/openfigi/openfigi.service.ts

8
apps/api/src/app/info/info.service.ts

@ -154,7 +154,7 @@ export class InfoService {
private async countDockerHubPulls(): Promise<number> {
try {
const { pull_count } = await fetch(
const { pull_count } = (await fetch(
`https://hub.docker.com/v2/repositories/ghostfolio/ghostfolio`,
{
headers: { 'User-Agent': 'request' },
@ -162,7 +162,7 @@ export class InfoService {
this.configurationService.get('REQUEST_TIMEOUT')
)
}
).then((res) => res.json());
).then((res) => res.json())) as { pull_count: number };
return pull_count;
} catch (error) {
@ -196,7 +196,7 @@ export class InfoService {
private async countGitHubStargazers(): Promise<number> {
try {
const { stargazers_count } = await fetch(
const { stargazers_count } = (await fetch(
`https://api.github.com/repos/ghostfolio/ghostfolio`,
{
headers: { 'User-Agent': 'request' },
@ -204,7 +204,7 @@ export class InfoService {
this.configurationService.get('REQUEST_TIMEOUT')
)
}
).then((res) => res.json());
).then((res) => res.json())) as { stargazers_count: number };
return stargazers_count;
} catch (error) {

6
apps/api/src/services/data-provider/data-enhancer/openfigi/openfigi.service.ts

@ -45,14 +45,14 @@ export class OpenFigiDataEnhancerService implements DataEnhancerInterface {
const mappings = (await fetch(
`${OpenFigiDataEnhancerService.baseUrl}/v3/mapping`,
{
body: JSON.stringify([
{ exchCode: exchange, idType: 'TICKER', idValue: ticker }
]),
headers: {
'Content-Type': 'application/json',
...headers
},
method: 'POST',
body: JSON.stringify([
{ exchCode: exchange, idType: 'TICKER', idValue: ticker }
]),
signal: AbortSignal.timeout(requestTimeout)
}
).then((res) => res.json())) as any[];

Loading…
Cancel
Save