Skip to content

Commit 45ce68f

Browse files
authored
Merge pull request #2 from pxsty0/main
refectored according to new api authentication usage
2 parents 7d8306b + 27bae58 commit 45ce68f

File tree

2 files changed

+8
-11
lines changed

2 files changed

+8
-11
lines changed

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=PxServ
2-
version=1.0.5
2+
version=1.0.6
33
author=mustafa_kok
44
maintainer=PxServ
55
sentence=PxServ Library for Arduino / ESP32

src/PxServ.cpp

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,11 @@ PxServ::Callback PxServ::setData(String key, String value)
2323
if (https.begin(*client, "https://api.pxserv.net/database/setData"))
2424
{
2525
https.addHeader("Content-Type", "application/json");
26+
https.addHeader("apikey", _apiKey);
2627

27-
int httpCode = https.POST("{\"key\":\"" + key +
28-
"\",\"value\":\"" + value + "\",\"apiKey\":\"" + _apiKey + "\"}");
28+
int httpCode = https.POST("{\"key\":\"" + key + "\",\"value\":\"" + value + "\"}");
2929
if (httpCode > 0)
3030
{
31-
3231
String payload = https.getString();
3332
JSONVar result = JSON.parse(payload);
3433

@@ -54,6 +53,7 @@ PxServ::Callback PxServ::setData(String key, String value)
5453
delete client;
5554
return callback;
5655
}
56+
5757
PxServ::Callback PxServ::getData(String key)
5858
{
5959
WiFiClientSecure *client = new WiFiClientSecure;
@@ -72,16 +72,14 @@ PxServ::Callback PxServ::getData(String key)
7272
if (https.begin(*client, "https://api.pxserv.net/database/getData"))
7373
{
7474
https.addHeader("Content-Type", "application/json");
75+
https.addHeader("apikey", _apiKey);
7576

7677
JSONVar body;
77-
7878
body["key"] = key;
79-
body["apiKey"] = PxServ::_apiKey;
8079

8180
int httpCode = https.POST(JSON.stringify(body));
8281
if (httpCode > 0)
8382
{
84-
8583
String payload = https.getString();
8684
JSONVar result = JSON.parse(payload);
8785

@@ -113,6 +111,7 @@ PxServ::Callback PxServ::getData(String key)
113111
delete client;
114112
return callback;
115113
}
114+
116115
PxServ::Callback PxServ::removeData(String key)
117116
{
118117
WiFiClientSecure *client = new WiFiClientSecure;
@@ -131,16 +130,14 @@ PxServ::Callback PxServ::removeData(String key)
131130
if (https.begin(*client, "https://api.pxserv.net/database/removeData"))
132131
{
133132
https.addHeader("Content-Type", "application/json");
133+
https.addHeader("apikey", _apiKey);
134134

135135
JSONVar body;
136-
137136
body["key"] = key;
138-
body["apiKey"] = PxServ::_apiKey;
139137

140138
int httpCode = https.POST(JSON.stringify(body));
141139
if (httpCode > 0)
142140
{
143-
144141
String payload = https.getString();
145142
JSONVar result = JSON.parse(payload);
146143

@@ -165,4 +162,4 @@ PxServ::Callback PxServ::removeData(String key)
165162

166163
delete client;
167164
return callback;
168-
}
165+
}

0 commit comments

Comments
 (0)