Improving AutoDiscovery

This commit is contained in:
stephb9959
2022-01-24 08:54:43 -08:00
parent a7ea073326
commit f25b9ac95c
4 changed files with 16 additions and 15 deletions

View File

@@ -84,10 +84,9 @@ namespace OpenWifi{
ProvObjects::InventoryTagVec Tags;
StorageService()->InventoryDB().GetRecords(0,100,Tags," subscriber='" + Arg + "'");
if(SerialOnly) {
std::vector<std::string> DeviceList;
for(const auto &i:Tags)
DeviceList.push_back(i.serialNumber);
return ReturnObject("serialNumbers",DeviceList);
std::vector<std::string> SerialNumbers;
std::transform(cbegin(Tags), cend(Tags), std::back_inserter(SerialNumbers), [](const auto &T) { return T.serialNumber; });
return ReturnObject("serialNumbers",SerialNumbers);
} else {
return MakeJSONObjectArray("taglist", Tags, *this);
}