From 698e548c6d6b2aa26a1542bbc2523676968845a5 Mon Sep 17 00:00:00 2001 From: Parvesh Monu Date: Wed, 31 Aug 2022 20:49:33 +0530 Subject: [PATCH] fix no icon for ETH in 1-1 transaction messages (#13898) --- src/status_im/ethereum/macros.clj | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/src/status_im/ethereum/macros.clj b/src/status_im/ethereum/macros.clj index cb23742442..e2cb975af4 100644 --- a/src/status_im/ethereum/macros.clj +++ b/src/status_im/ethereum/macros.clj @@ -24,19 +24,10 @@ (defn network->icon [network] (let [s (str "./resources/images/tokens/" (name network) "/0-native.png") - s-js (str "." s) - image (gensym)] + s-js (str "." s)] (if (.exists (io/file s)) - `(let [~image (atom nil)] - (fn [] - (or @~image - (reset! ~image (js/require ~s-js))))) - `(let [~image (atom nil)] - (fn [] - (or - @~image - (reset! ~image - (js/require "../resources/images/tokens/default-token.png")))))))) + `(js/require ~s-js) + `(js/require "../resources/images/tokens/default-token.png")))) (defmacro resolve-native-currency-icons "In react-native arguments to require must be static strings.