Added hostname mocking
This commit is contained in:
parent
99f4b7746b
commit
5d462431d4
|
@ -60,6 +60,13 @@ async function forceUserDisconnect(mac) {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function mockHostName({ mac, oui }) {
|
||||||
|
const [shortOui] = oui?.split(' ')
|
||||||
|
const clearMac = mac?.replaceAll(':', '')
|
||||||
|
|
||||||
|
return `${shortOui}_${clearMac}`
|
||||||
|
}
|
||||||
|
|
||||||
async function updateDB(onlineDevices) {
|
async function updateDB(onlineDevices) {
|
||||||
for (const device of onlineDevices) {
|
for (const device of onlineDevices) {
|
||||||
if (!device.user) await forceUserDisconnect(device.mac)
|
if (!device.user) await forceUserDisconnect(device.mac)
|
||||||
|
@ -80,7 +87,7 @@ async function updateDB(onlineDevices) {
|
||||||
},
|
},
|
||||||
update: {
|
update: {
|
||||||
...device,
|
...device,
|
||||||
hostname: device.hostname || device.mac,
|
hostname: device.hostname || mockHostName(device),
|
||||||
user
|
user
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
|
@ -2,8 +2,8 @@ import oui from 'oui'
|
||||||
|
|
||||||
function ouiFinder(mac) {
|
function ouiFinder(mac) {
|
||||||
const addrOui = oui(mac)
|
const addrOui = oui(mac)
|
||||||
|
|
||||||
if (!mac || !addrOui) return 'Indeterminado'
|
if (!mac || !addrOui) return ''
|
||||||
|
|
||||||
return addrOui.split('\n')[0]
|
return addrOui.split('\n')[0]
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user