Fixing list handlers

This commit is contained in:
stephb9959
2022-02-25 22:26:08 -08:00
parent 63484acb63
commit 6a9d0cee55
17 changed files with 177 additions and 122 deletions

View File

@@ -10,17 +10,6 @@
namespace OpenWifi{
void RESTAPI_configurations_list_handler::DoGet() {
if(!QB_.Select.empty()) {
return ReturnRecordList<decltype(DB_),
ProvObjects::DeviceConfiguration>("configurations",DB_,*this );
} else if(QB_.CountOnly) {
Poco::JSON::Object Answer;
auto C = DB_.Count();
return ReturnCountOnly(C);
} else {
ConfigurationDB::RecordVec Configs;
DB_.GetRecords(QB_.Offset,QB_.Limit,Configs);
return MakeJSONObjectArray("configurations", Configs, *this);
}
return ListHandler<ConfigurationDB>("configurations", DB_, *this);
}
}