ddstats-server/libs/utils/multithread/db.test.js

24 lines
796 B
JavaScript

import Finish from '../../../schemas/Finish-copy.js'
import initLog from '../log.js'
const log = initLog('DB TEST')
export function main(data) {
return new Promise(
(resolve, reject) => {
const {err, finish} = data
Finish.create({
map: finish.Map,
time: finish.Time,
date: finish.Timestamp === '0000-00-00 00:00:00' ? new Date('January 1, 1970 00:00:00 UTC') : new Date(`${finish.Timestamp}+00:00`),
serverLocation: finish.Server ?? '',
player: finish.Name
}).then(() => {
log(`Added finish ~/~ -> At ${finish.Timestamp} «${finish.Name}» completed «${finish.Map}» in ${finish.Time} s`)
})
resolve(true)
}
)
}