Fixing serial number...

This commit is contained in:
stephb9959
2022-03-02 22:38:59 -08:00
parent cb58d04f53
commit 8dc5c63d10
5 changed files with 17 additions and 9 deletions

2
build
View File

@@ -1 +1 @@
28
29

View File

@@ -44,15 +44,15 @@ namespace OpenWifi {
for(const auto &i:SubInfo->accessPoints.list) {
if(i.macAddress == Mac) {
if(Command == "reboot") {
return SDK::GW::Device::Reboot(this, Mac, When);
return SDK::GW::Device::Reboot(this, i.serialNumber, When);
} else if(Command == "blink") {
return SDK::GW::Device::LEDs(this, Mac, When, Duration, Pattern);
return SDK::GW::Device::LEDs(this, i.serialNumber, When, Duration, Pattern);
} else if(Command == "upgrade") {
return SDK::GW::Device::Upgrade(this, Mac, When, ImageName, keepRedirector);
return SDK::GW::Device::Upgrade(this, i.serialNumber, When, ImageName, keepRedirector);
} else if(Command == "factory") {
return SDK::GW::Device::Factory(this, Mac, When, keepRedirector);
return SDK::GW::Device::Factory(this, i.serialNumber, When, keepRedirector);
} else if(Command == "refresh") {
return SDK::GW::Device::Refresh(this, Mac, When);
return SDK::GW::Device::Refresh(this, i.serialNumber, When);
} else {
return BadRequest(RESTAPI::Errors::MissingOrInvalidParameters);
}

View File

@@ -24,7 +24,7 @@ namespace OpenWifi {
// Get the last stats for this device
// https://${OWGW}/api/v1/device/$1/statistics?lastOnly=true
Types::StringPairVec QD{ { "lastOnly" , "true"}};
std::string EndPoint{ "/api/v1/device/" + SerialNumber + "/statistics"};
std::string EndPoint{ "/api/v1/device/" + i.serialNumber + "/statistics"};
OpenAPIRequestGet Api(uSERVICE_GATEWAY, EndPoint, QD, 20000);
Poco::JSON::Object::Ptr CallResponse;

View File

@@ -25,7 +25,7 @@ namespace OpenWifi {
// Get the last stats for this device
// https://${OWGW}/api/v1/device/$1/statistics?lastOnly=true
Types::StringPairVec QD{{"lastOnly", "true"}};
std::string EndPoint{"/api/v1/device/" + SerialNumber + "/statistics"};
std::string EndPoint{"/api/v1/device/" + i.serialNumber + "/statistics"};
OpenAPIRequestGet Api(uSERVICE_GATEWAY, EndPoint, QD, 20000);
Poco::JSON::Object::Ptr CallResponse;

View File

@@ -180,7 +180,14 @@ wiredclients() {
}
signup() {
curl ${FLAGS} -X POST "https://${target_service_endpoint}/api/v1/signup?email=stephane.bourque@gmail.com&serialNumber=24f5a207a130" \
curl ${FLAGS} -X POST "https://${target_service_endpoint}/api/v1/signup?email=stephane.bourque%40gmail.com&macAddress=04f8f8fc3771" \
-H "Content-Type: application/json" \
-d "{}" > ${result_file}
jq < ${result_file}
}
getsignup() {
curl ${FLAGS} -X POST "https://${target_service_endpoint}/api/v1/signup?signupUUID=$1" \
-H "Content-Type: application/json" \
-d "{}" > ${result_file}
jq < ${result_file}
@@ -200,6 +207,7 @@ case "$1" in
"wificlients") login; wificlients "$2" ; logout ;;
"wiredclients") login; wiredclients "$2" ; logout ;;
"signup") signup ;;
"getsignup") getsignup $2 ;;
*) help ;;
esac