Skip to content

Commit

Permalink
Merge pull request #203 from gabrielbazan7/fix/tokens-rates
Browse files Browse the repository at this point in the history
[FIX] only save token rates if exists in tokens list
  • Loading branch information
JohnathanWhite authored Jul 11, 2022
2 parents c63fa66 + 9434c28 commit f30717f
Showing 1 changed file with 28 additions and 24 deletions.
52 changes: 28 additions & 24 deletions src/store/wallet/effects/rates/rates.ts
Original file line number Diff line number Diff line change
Expand Up @@ -230,33 +230,37 @@ export const getTokenRates =
dispatch(LogActions.info('[getTokenRates]: success get request'));

Object.entries(data).map(([key, value]: [string, any]) => {
const tokenName = tokens[key].symbol.toLowerCase();
tokenRates[tokenName] = [];
tokenLastDayRates[tokenName] = [];
// only save token rates if exist in tokens list
if (tokens[key]) {
const tokenName = tokens[key]?.symbol?.toLowerCase();
tokenRates[tokenName] = [];
tokenLastDayRates[tokenName] = [];

altCurrencies.forEach(altCurrency => {
tokenRates[tokenName].push({
code: altCurrency.toUpperCase(),
fetchedOn: value.last_updated_at,
name: tokenName,
rate: value[altCurrency],
ts: value.last_updated_at,
});
altCurrencies.forEach(altCurrency => {
tokenRates[tokenName].push({
code: altCurrency.toUpperCase(),
fetchedOn: value.last_updated_at,
name: tokenName,
rate: value[altCurrency],
ts: value.last_updated_at,
});

const yesterday = moment
.unix(value.last_updated_at)
.subtract(1, 'days')
.unix();
tokenLastDayRates[tokenName].push({
code: altCurrency.toUpperCase(),
fetchedOn: yesterday,
name: tokenName,
rate:
value[altCurrency] +
(value[altCurrency] * value[`${altCurrency}_24h_change`]) / 100,
ts: yesterday,
const yesterday = moment
.unix(value.last_updated_at)
.subtract(1, 'days')
.unix();
tokenLastDayRates[tokenName].push({
code: altCurrency.toUpperCase(),
fetchedOn: yesterday,
name: tokenName,
rate:
value[altCurrency] +
(value[altCurrency] * value[`${altCurrency}_24h_change`]) /
100,
ts: yesterday,
});
});
});
}
});

dispatch(LogActions.info('success [getTokenRates]'));
Expand Down

0 comments on commit f30717f

Please sign in to comment.