feat: remove all instances of moment usage
This commit is contained in:
parent
7d6fb17158
commit
973040f409
29 changed files with 252 additions and 193 deletions
|
|
@ -6,7 +6,6 @@ const makeDir = require('make-dir')
|
|||
const path = require('path')
|
||||
const fs = require('fs')
|
||||
const util = require('util')
|
||||
const moment = require('moment')
|
||||
|
||||
const db = require('./db')
|
||||
const BN = require('./bn')
|
||||
|
|
@ -24,6 +23,7 @@ const operatorDataDir = _.get('operatorDataDir', options)
|
|||
const sms = require('./sms')
|
||||
const settingsLoader = require('./new-settings-loader')
|
||||
const logger = require('./logger')
|
||||
const { sub, differenceInHours } = require('date-fns')
|
||||
|
||||
const TX_PASSTHROUGH_ERROR_CODES = ['operatorCancel']
|
||||
|
||||
|
|
@ -215,14 +215,14 @@ function getDailyVolumeMinusCurrentTxQueries (id, txId) {
|
|||
}
|
||||
|
||||
function getHoursTillLimitClear (cashInDate, cashOutDate) {
|
||||
let startDate = moment()
|
||||
startDate = startDate.subtract(1, 'days')
|
||||
let startDate = new Date()
|
||||
startDate = sub(startDate, { days: 1 })
|
||||
|
||||
const cashInMoment = moment(cashInDate || startDate)
|
||||
const cashOutMoment = moment(cashOutDate || startDate)
|
||||
const cashInMoment = new Date(cashInDate || startDate)
|
||||
const cashOutMoment = new Date(cashOutDate || startDate)
|
||||
|
||||
const cashInDuration = moment.duration(cashInMoment.diff(startDate)).asHours()
|
||||
const cashOutDuration = moment.duration(cashOutMoment.diff(startDate)).asHours()
|
||||
const cashInDuration = differenceInHours(startDate, cashInMoment)
|
||||
const cashOutDuration = differenceInHours(startDate, cashOutMoment)
|
||||
|
||||
return _.ceil(_.max([cashInDuration, cashOutDuration, 0]))
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue