Feature/simplify exchange rate service initialization (#1128)

* Simplify initialization

* Update changelog
pull/1131/head
Thomas Kaul 2 years ago committed by GitHub
parent 86ae88f90f
commit 4ccabde251
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## Unreleased
### Changed
- Simplified the initialization of the exchange rate service
## 1.177.0 - 04.08.2022 ## 1.177.0 - 04.08.2022
### Added ### Added

@ -1,19 +1,16 @@
import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate-data.service'; import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate-data.service';
import { PrismaService } from '@ghostfolio/api/services/prisma.service';
import { Controller } from '@nestjs/common'; import { Controller } from '@nestjs/common';
@Controller() @Controller()
export class AppController { export class AppController {
public constructor( public constructor(
private readonly exchangeRateDataService: ExchangeRateDataService, private readonly exchangeRateDataService: ExchangeRateDataService
private readonly prismaService: PrismaService
) { ) {
this.initialize(); this.initialize();
} }
private async initialize() { private async initialize() {
try { try {
await this.prismaService.$connect();
await this.exchangeRateDataService.initialize(); await this.exchangeRateDataService.initialize();
} catch {} } catch {}
} }

Loading…
Cancel
Save