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: