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