Add support for manual price entry

This commit is contained in:
2024-08-29 23:17:40 +03:00
parent 46d2c2c7ef
commit 29650a3ea4
5 changed files with 47 additions and 14 deletions

View File

@@ -11,6 +11,7 @@ import BigDecimal
class PriceFetcherDelegator: PriceFetcher {
private let coinbasePriceFetcher = CoinbasePriceFetcher()
private let coinGeckoPriceFetcher = CoinGeckoPriceFetcher()
private let manualPriceFetcher = ManualPriceFetcher()
#if DEBUG
private let fakePriceFetcher = FakePriceFetcher()
#endif
@@ -27,6 +28,8 @@ class PriceFetcherDelegator: PriceFetcher {
coinbasePriceFetcher
case .coingecko:
coinGeckoPriceFetcher
case .manual:
manualPriceFetcher
#if DEBUG
case .fake:
fakePriceFetcher