mirror of
https://github.com/Quill-OS/quill.git
synced 2024-12-26 15:47:22 -08:00
Compare commits
2 commits
9c526573ea
...
1d738f3c3c
Author | SHA1 | Date | |
---|---|---|---|
|
1d738f3c3c | ||
|
0d8a8daddd |
1 changed files with 13 additions and 6 deletions
|
@ -33,9 +33,7 @@ QJsonObject Telemetry::collectDeviceInformation() {
|
|||
bool Telemetry::sendDeviceInformation(QJsonObject data) {
|
||||
log("Telemetry data to be sent to server: " + QJsonDocument(data).toJson(QJsonDocument::Compact), className);
|
||||
|
||||
// NOTE: This URL *will* change in the future
|
||||
// TODO: Add error-handling
|
||||
QNetworkRequest request(QUrl("http://192.168.3.1:8080/"));
|
||||
QNetworkRequest request(QUrl("http://23.163.0.39:4317/"));
|
||||
request.setHeader(QNetworkRequest::ContentTypeHeader, "application/json");
|
||||
|
||||
QNetworkAccessManager nam;
|
||||
|
@ -45,15 +43,24 @@ bool Telemetry::sendDeviceInformation(QJsonObject data) {
|
|||
}
|
||||
QByteArray responseData = reply->readAll();
|
||||
reply->deleteLater();
|
||||
|
||||
QString responseDataQstring = QString(responseData);
|
||||
log("Telemetry server's response data was: '" + responseDataQstring + "'", className);
|
||||
if(responseDataQstring != "Data received successfully") {
|
||||
return false;
|
||||
}
|
||||
else {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
void Telemetry::telemetrySlot() {
|
||||
QJsonObject data = collectDeviceInformation();
|
||||
if(sendDeviceInformation(data)) {
|
||||
writeFile("/mnt/onboard/.adds/inkbox/.config/24-telemetry/asked", "true");
|
||||
writeFile("/mnt/onboard/.adds/inkbox/.config/24-telemetry/enabled", "true");
|
||||
showToast("Data successfully sent\nThank you!");
|
||||
showToast("Data sent successfully\nThank you!");
|
||||
}
|
||||
else {
|
||||
showToast("Error while sending data");
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue