From ee21a2dbb54b0a6a8205001c9d2675e36b068fb8 Mon Sep 17 00:00:00 2001 From: julian <julian@cypherstack.com> Date: Wed, 17 May 2023 16:57:38 -0600 Subject: [PATCH] WIP prepare for ecash assets --- lib/models/isar/stack_theme.dart | 9 +++++++++ lib/themes/coin_icon_provider.dart | 2 +- lib/themes/coin_image_provider.dart | 4 ++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/lib/models/isar/stack_theme.dart b/lib/models/isar/stack_theme.dart index 1e46c841b..ff5164098 100644 --- a/lib/models/isar/stack_theme.dart +++ b/lib/models/isar/stack_theme.dart @@ -2014,6 +2014,7 @@ class ThemeAssets { late final String bitcoincash; late final String dogecoin; late final String epicCash; + late final String? eCash; late final String ethereum; late final String firo; late final String monero; @@ -2024,6 +2025,7 @@ class ThemeAssets { late final String bitcoincashImage; late final String dogecoinImage; late final String epicCashImage; + late final String? eCashImage; late final String ethereumImage; late final String firoImage; late final String litecoinImage; @@ -2035,6 +2037,7 @@ class ThemeAssets { late final String bitcoincashImageSecondary; late final String dogecoinImageSecondary; late final String epicCashImageSecondary; + late final String? eCashImageSecondary; late final String ethereumImageSecondary; late final String firoImageSecondary; late final String litecoinImageSecondary; @@ -2101,6 +2104,8 @@ class ThemeAssets { "$applicationThemesDirectoryPath/$themeId/assets/${json["dogecoin"] as String}" ..epicCash = "$applicationThemesDirectoryPath/$themeId/assets/${json["epicCash"] as String}" + ..eCash = + "$applicationThemesDirectoryPath/$themeId/assets/${json["eCash"] as String}" ..ethereum = "$applicationThemesDirectoryPath/$themeId/assets/${json["ethereum"] as String}" ..firo = @@ -2121,6 +2126,8 @@ class ThemeAssets { "$applicationThemesDirectoryPath/$themeId/assets/${json["dogecoin_image"] as String}" ..epicCashImage = "$applicationThemesDirectoryPath/$themeId/assets/${json["epicCash_image"] as String}" + ..eCashImage = + "$applicationThemesDirectoryPath/$themeId/assets/${json["eCash_image"] as String}" ..ethereumImage = "$applicationThemesDirectoryPath/$themeId/assets/${json["ethereum_image"] as String}" ..firoImage = @@ -2143,6 +2150,8 @@ class ThemeAssets { "$applicationThemesDirectoryPath/$themeId/assets/${json["dogecoin_image_secondary"] as String}" ..epicCashImageSecondary = "$applicationThemesDirectoryPath/$themeId/assets/${json["epicCash_image_secondary"] as String}" + ..eCashImageSecondary = + "$applicationThemesDirectoryPath/$themeId/assets/${json["eCash_image_secondary"] as String?}" ..ethereumImageSecondary = "$applicationThemesDirectoryPath/$themeId/assets/${json["ethereum_image_secondary"] as String}" ..firoImageSecondary = diff --git a/lib/themes/coin_icon_provider.dart b/lib/themes/coin_icon_provider.dart index 41e344e6b..e895bdb7b 100644 --- a/lib/themes/coin_icon_provider.dart +++ b/lib/themes/coin_icon_provider.dart @@ -18,7 +18,7 @@ final coinIconProvider = Provider.family<String, Coin>((ref, coin) { case Coin.dogecoinTestNet: return assets.dogecoin; case Coin.eCash: - return assets.epicCash; + return assets.ecash; case Coin.epicCash: return assets.epicCash; case Coin.firo: diff --git a/lib/themes/coin_image_provider.dart b/lib/themes/coin_image_provider.dart index c8331356b..4e9958e8f 100644 --- a/lib/themes/coin_image_provider.dart +++ b/lib/themes/coin_image_provider.dart @@ -15,7 +15,7 @@ final coinImageProvider = Provider.family<String, Coin>((ref, coin) { case Coin.dogecoin: return assets.dogecoinImage; case Coin.eCash: - return assets.epicCashImage; + return assets.eCashImage; case Coin.epicCash: return assets.epicCashImage; case Coin.firo: @@ -54,7 +54,7 @@ final coinImageSecondaryProvider = Provider.family<String, Coin>((ref, coin) { case Coin.dogecoin: return assets.dogecoinImageSecondary; case Coin.eCash: - return assets.epicCashImageSecondary; + return assets.eCashImageSecondary; case Coin.epicCash: return assets.epicCashImageSecondary; case Coin.firo: