refactor: code clean-up

This commit is contained in:
Vlad Stan 2022-07-11 15:14:51 +03:00
parent 46a7b54a00
commit c419afc1b1

View file

@ -14,21 +14,19 @@ const retryWithDelay = async function (fn, retryCount = 0) {
} }
const mapCharge = (obj, oldObj = {}) => { const mapCharge = (obj, oldObj = {}) => {
obj._data = _.clone(obj) const charge = _.clone(obj)
obj.progress = obj.time_left < 0 ? 1 : 1 - obj.time_left / obj.time charge.progress = obj.time_left < 0 ? 1 : 1 - obj.time_left / obj.time
obj.time = minutesToShortTime(obj.time) charge.time = minutesToTime(obj.time)
obj.timeLeft = minutesToTime(obj.time_left) charge.timeLeft = minutesToTime(obj.time_left)
obj.expanded = false charge.expanded = false
obj.displayUrl = ['/satspay/', obj.id].join('') charge.displayUrl = ['/satspay/', obj.id].join('')
obj.expanded = oldObj.expanded charge.expanded = oldObj.expanded
obj.pendingBalance = oldObj.pendingBalance || 0 charge.pendingBalance = oldObj.pendingBalance || 0
return obj console.log('### charge', charge)
return charge
} }
const minutesToTime = min => const minutesToTime = min =>
min > 0 ? new Date(min * 1000).toISOString().substring(11, 19) : '' min > 0 ? new Date(min * 1000).toISOString().substring(14, 19) : ''
const minutesToShortTime = min =>
min > 0 ? new Date(min * 1000).toISOString().substring(14, 22) : ''