add basic hostname validation for bonjour devices

This commit is contained in:
sparks-alec
2023-05-24 00:22:00 -04:00
parent 50ccd0bb5a
commit 76e0a6a87a
+23 -9
View File
@@ -126,15 +126,29 @@ function searchBonjour(pluginType, pluginConfig) {
}
});
DEVICE.registerDevice(
{
type: pluginType,
defaultName: e.name,
port: e.port,
addresses: validAddresses,
},
'fromSearch'
);
if (pluginConfig.searchOptions.validateResponse) {
if (pluginConfig.searchOptions.validateResponse(e.fqdn)) {
DEVICE.registerDevice(
{
type: pluginType,
defaultName: e.name,
port: e.port,
addresses: validAddresses,
},
'fromSearch'
);
}
} else {
DEVICE.registerDevice(
{
type: pluginType,
defaultName: e.name,
port: e.port,
addresses: validAddresses,
},
'fromSearch'
);
}
});
}