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,14 +11,15 @@ enum PriceSource: CaseIterable, CustomStringConvertible {
static var allCases: [PriceSource] {
#if DEBUG
[.coinbase, .coingecko, .fake]
[.coinbase, .coingecko, .manual, .fake]
#else
[.coinbase, .coingecko]
[.coinbase, .coingecko, .manual]
#endif
}
case coinbase
case coingecko
case manual
#if DEBUG
case fake
@@ -30,6 +31,8 @@ enum PriceSource: CaseIterable, CustomStringConvertible {
"Coinbase"
case .coingecko:
"CoinGecko"
case .manual:
"Manual"
#if DEBUG
case .fake:
"Fake"