diff --git a/apps/api/src/app/info/info.service.ts b/apps/api/src/app/info/info.service.ts index 651b8fa29..b61d44620 100644 --- a/apps/api/src/app/info/info.service.ts +++ b/apps/api/src/app/info/info.service.ts @@ -154,7 +154,7 @@ export class InfoService { private async countDockerHubPulls(): Promise { 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 { 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) { diff --git a/apps/api/src/services/data-provider/data-enhancer/openfigi/openfigi.service.ts b/apps/api/src/services/data-provider/data-enhancer/openfigi/openfigi.service.ts index 4b43dfa46..bb9d0606c 100644 --- a/apps/api/src/services/data-provider/data-enhancer/openfigi/openfigi.service.ts +++ b/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[];