Added a cron task to update OUIs

This commit is contained in:
Douglas Barone 2020-11-30 14:53:43 -04:00
parent 12b65aa560
commit 72a6e577bc

View File

@ -2,6 +2,7 @@ import cron from 'node-cron'
import { updateDBWithOnlineDevices } from './utils/wifiUtils' import { updateDBWithOnlineDevices } from './utils/wifiUtils'
import { User } from './classes/User' import { User } from './classes/User'
import { format } from 'date-fns' import { format } from 'date-fns'
import oui from 'oui'
function logMsg(msg) { function logMsg(msg) {
console.log(`[${format(new Date(), 'HH:mm:ss')}] cron: ${msg}`) console.log(`[${format(new Date(), 'HH:mm:ss')}] cron: ${msg}`)
@ -26,3 +27,8 @@ cron.schedule(
}, },
{} {}
) )
cron.schedule('0 0 0 * * *', async () => {
await oui.update()
logMsg('Oui updated')
})