Browse Source
Feature/simplify exchange rate service initialization (#1128)
* Simplify initialization
* Update changelog
pull/1131/head
Thomas Kaul
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
7 additions and
4 deletions
-
CHANGELOG.md
-
apps/api/src/app/app.controller.ts
|
|
@ -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/), |
|
|
|
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 |
|
|
|
|
|
|
|
### Added |
|
|
|
|
|
@ -1,19 +1,16 @@ |
|
|
|
import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate-data.service'; |
|
|
|
import { PrismaService } from '@ghostfolio/api/services/prisma.service'; |
|
|
|
import { Controller } from '@nestjs/common'; |
|
|
|
|
|
|
|
@Controller() |
|
|
|
export class AppController { |
|
|
|
public constructor( |
|
|
|
private readonly exchangeRateDataService: ExchangeRateDataService, |
|
|
|
private readonly prismaService: PrismaService |
|
|
|
private readonly exchangeRateDataService: ExchangeRateDataService |
|
|
|
) { |
|
|
|
this.initialize(); |
|
|
|
} |
|
|
|
|
|
|
|
private async initialize() { |
|
|
|
try { |
|
|
|
await this.prismaService.$connect(); |
|
|
|
await this.exchangeRateDataService.initialize(); |
|
|
|
} catch {} |
|
|
|
} |
|
|
|