Adding preferences.

This commit is contained in:
stephb9959
2021-11-16 15:38:35 -08:00
parent 8d681988a9
commit be7f50ccbb
2 changed files with 23 additions and 6 deletions

View File

@@ -14,6 +14,7 @@
#include "RESTAPI/RESTAPI_email_handler.h"
#include "RESTAPI/RESTAPI_sms_handler.h"
#include "RESTAPI/RESTAPI_validateToken_handler.h"
#include "RESTAPI/RESTAPI_preferences.h"
namespace OpenWifi {
@@ -29,7 +30,8 @@ namespace OpenWifi {
RESTAPI_action_links,
RESTAPI_avatarHandler,
RESTAPI_email_handler,
RESTAPI_sms_handler
RESTAPI_sms_handler,
RESTAPI_preferences
>(Path, Bindings, L, S);
}

View File

@@ -34,10 +34,8 @@ fi
token=""
result_file=result.json
username="tip@ucentral.com"
password="Snoopy99!!!"
#username="stephb@incognito.com"
#password="Snoopy98!"
username="script.runner@arilia.com"
password="NoMoreN00bs!"
browser_list=(firefox sensible-browser xdg-open w3m links links2 lynx youtube-dl)
browser=""
@@ -264,6 +262,22 @@ sendsms() {
jq < ${result_file}
}
setpreferences() {
payload="{ \"data\" : [ { \"name\" : \"$1\" , \"value\" : \"$2\" }] }"
curl ${FLAGS} -X PUT "https://${OWSEC}/api/v1/preferences" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${token}" \
-d "$payload" > ${result_file}
jq < ${result_file}
}
getpreferences() {
curl ${FLAGS} -X GET "https://${OWSEC}/api/v1/preferences" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${token}" ${result_file}
jq < ${result_file}
}
testlogout() {
echo "Logged in..."
oldtoken=${token}
@@ -375,7 +389,8 @@ case "$1" in
"getsubsystemnames") login; getsubsystemnames; logout ;;
"reloadsubsystem") login; reloadsubsystem "$2"; logout ;;
"systeminfo") login; systeminfo ; logout;;
"testburst") login; login; login; login; login; login; login; login; login; login; login; login; login; login; login; login;;
"setpreferences") login; setpreferences "$2" "$3" ; logout;;
"getpreferences") login; getpreferences ; logout;;
"help") login; help ; logout ;;
*) help ;;
esac