diff --git a/lib/plugins.js b/lib/plugins.js index bfafe327..6406d657 100644 --- a/lib/plugins.js +++ b/lib/plugins.js @@ -3,6 +3,8 @@ const argv = require('minimist')(process.argv.slice(2)) const crypto = require('crypto') const pgp = require('pg-promise')() const dateFormat = require('dateformat') +const { getTimezoneOffset } = require('date-fns-tz') +const { millisecondsToMinutes } = require('date-fns/fp') const BN = require('./bn') const dbm = require('./postgresql_interface') @@ -230,7 +232,7 @@ function plugins (settings, deviceId) { const localeConfig = configManager.getLocale(deviceId, settings.config) const fiatCode = localeConfig.fiatCurrency const cryptoCodes = localeConfig.cryptoCurrencies - const timezone = localeConfig.timezone + const timezone = millisecondsToMinutes(getTimezoneOffset(localeConfig.timezone)) const tickerPromises = cryptoCodes.map(c => ticker.getRates(settings, fiatCode, c)) const balancePromises = cryptoCodes.map(c => fiatBalance(fiatCode, c))