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
|
|
@ -113,15 +113,17 @@ function simpleGetMachineLogs (deviceId, from = new Date(0).toISOString(), until
|
|||
}
|
||||
|
||||
function logDateFormat (timezone, logs, fields) {
|
||||
|
||||
return _.map(log => {
|
||||
const values = _.map(
|
||||
field =>
|
||||
format(utcToZonedTime(zonedTimeToUtc(log[field], process.env.TZ), timezone), 'yyyy-MM-ddTHH:mm:ss.SSS'),
|
||||
{
|
||||
if (_.isNil(log[field])) return null
|
||||
const date = utcToZonedTime(log[field], timezone)
|
||||
return `${format(date, 'yyyy-MM-dd')}T${format(date, 'HH:mm:ss.SSS')}`
|
||||
},
|
||||
fields
|
||||
)
|
||||
const fieldsToOverride = _.zipObject(fields, values)
|
||||
|
||||
return {
|
||||
...log,
|
||||
...fieldsToOverride
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue