Improve OUI
This commit is contained in:
parent
2e48575588
commit
a30cfbc514
|
@ -77,7 +77,7 @@ async function forceUserDisconnect(mac) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function mockHostName({ mac, oui }) {
|
function mockHostName({ mac, oui }) {
|
||||||
const shortOui = oui ? oui.split(' ')[0] : ''
|
const shortOui = oui?.split(' ')[0] || 'desc'
|
||||||
const clearMac = mac ? mac.replaceAll(':', '') : ''
|
const clearMac = mac ? mac.replaceAll(':', '') : ''
|
||||||
|
|
||||||
return `${shortOui}_${clearMac}`
|
return `${shortOui}_${clearMac}`
|
||||||
|
@ -86,10 +86,13 @@ function mockHostName({ mac, oui }) {
|
||||||
async function updateDB(onlineDevices) {
|
async function updateDB(onlineDevices) {
|
||||||
const upsertPromises = onlineDevices.map(async device => {
|
const upsertPromises = onlineDevices.map(async device => {
|
||||||
if (!device.user) forceUserDisconnect(device.mac)
|
if (!device.user) forceUserDisconnect(device.mac)
|
||||||
else device.user = device.user.replace('IFMS\\', '')
|
|
||||||
|
|
||||||
const user = device.user
|
const user = device.user
|
||||||
? { connect: { sAMAccountName: device.user.toLowerCase() } }
|
? {
|
||||||
|
connect: {
|
||||||
|
sAMAccountName: device.user.replace('IFMS\\', '').toLowerCase()
|
||||||
|
}
|
||||||
|
}
|
||||||
: undefined
|
: undefined
|
||||||
|
|
||||||
const hostname = device.hostname || mockHostName(device)
|
const hostname = device.hostname || mockHostName(device)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user