From 2403323463be66166dae9f8ca7903caab2546717 Mon Sep 17 00:00:00 2001
From: Brandon Millman <brandon.millman@gmail.com>
Date: Fri, 27 Apr 2018 15:01:19 -0700
Subject: Style suggestions

---
 packages/website/ts/components/wallet/wallet.tsx | 25 ++++++++++--------------
 1 file changed, 10 insertions(+), 15 deletions(-)

(limited to 'packages/website/ts/components/wallet/wallet.tsx')

diff --git a/packages/website/ts/components/wallet/wallet.tsx b/packages/website/ts/components/wallet/wallet.tsx
index 33b8bbffb..51399ae0b 100644
--- a/packages/website/ts/components/wallet/wallet.tsx
+++ b/packages/website/ts/components/wallet/wallet.tsx
@@ -510,21 +510,16 @@ export class Wallet extends React.Component<WalletProps, WalletState> {
         }
         // for each input token address, search for the corresponding symbol in this.props.tokenByAddress, if it exists
         // create a mapping from existing symbols -> address
-        const tokenAddressBySymbol = _.fromPairs(
-            _.compact(
-                _.map(tokenAddresses, address => {
-                    const tokenIfExists = _.get(this.props.tokenByAddress, address);
-                    if (!_.isUndefined(tokenIfExists)) {
-                        const symbol = tokenIfExists.symbol;
-                        // the crypto compare api doesn't understand 'WETH' so we need to replace it with 'ETH'
-                        const key = symbol === ETHER_TOKEN_SYMBOL ? ETHER_SYMBOL : symbol;
-                        return [key, address];
-                    } else {
-                        return undefined;
-                    }
-                }),
-            ),
-        );
+        const tokenAddressBySymbol: { [symbol: string]: string } = {};
+        _.each(tokenAddresses, address => {
+            const tokenIfExists = _.get(this.props.tokenByAddress, address);
+            if (!_.isUndefined(tokenIfExists)) {
+                const symbol = tokenIfExists.symbol;
+                // the crypto compare api doesn't understand 'WETH' so we need to replace it with 'ETH'
+                const key = symbol === ETHER_TOKEN_SYMBOL ? ETHER_SYMBOL : symbol;
+                tokenAddressBySymbol[key] = address;
+            }
+        });
         const joinedTokenSymbols = _.keys(tokenAddressBySymbol).join(',');
         const queryParams = {
             fsyms: joinedTokenSymbols,
-- 
cgit v1.2.3

