@@ -55,6 +55,7 @@ std::optional<JsonDocument> API::sendAuthorizedRequest(const API::Request& req)
5555 if (https.begin (client, req.url )) {
5656 https.addHeader (" Content-Type" , " application/x-www-form-urlencoded" );
5757 https.addHeader (" Authorization" , String (" Token " ) + token);
58+ https.addHeader (" X-Tracket-Device" , id);
5859 return sendHttpPOST (https, req.params .substring (1 ));
5960#ifdef API_VERBOSE
6061 } else {
@@ -78,6 +79,7 @@ std::optional<JsonDocument> API::sendNonauthorizedRequest(const API::Request& re
7879 HTTPClient https;
7980 if (https.begin (client, req.url )) {
8081 https.addHeader (" Content-Type" , " application/x-www-form-urlencoded" );
82+ https.addHeader (" X-Tracket-Device" , id);
8183 return sendHttpPOST (https, req.params .substring (1 ));
8284#ifdef API_VERBOSE
8385 } else {
@@ -166,7 +168,6 @@ API::API(UUID id_, String token_):
166168bool API::sendMeasurement (const DataPacket& packet)
167169{
168170 const auto request = Request (" measurement" )
169- .addParam (" device" , id)
170171 .addParam (" timestamp" , packet.timestamp )
171172 .addParam (" min" , String (std::lround (packet.minimum )))
172173 .addParam (" max" , String (std::lround (packet.maximum )))
@@ -179,7 +180,6 @@ bool API::sendMeasurement(const DataPacket& packet)
179180bool API::sendMeasurementWithDiagnostics (const DataPacket& packet, String version, String boottime)
180181{
181182 const auto request = Request (" measurement" )
182- .addParam (" device" , id)
183183 .addParam (" timestamp" , packet.timestamp )
184184 .addParam (" min" , String (std::lround (packet.minimum )))
185185 .addParam (" max" , String (std::lround (packet.maximum )))
@@ -194,7 +194,6 @@ bool API::sendMeasurementWithDiagnostics(const DataPacket& packet, String versio
194194std::optional<String> API::sendRegister (String email)
195195{
196196 const auto request = Request (" device/register" )
197- .addParam (" device" , id)
198197 .addParam (" email" , email);
199198
200199 const auto resp = sendNonauthorizedRequest (request);
0 commit comments