nav: Send DELETE to clear next destination on server (#21746)

old-commit-hash: 34bb5b935fd3c2bb481129cb4bc27ce646c24f12
This commit is contained in:
Willem Melching
2021-07-28 11:02:32 +02:00
committed by GitHub
parent 28755745c5
commit 380a3e1923
3 changed files with 16 additions and 6 deletions
+6 -2
View File
@@ -80,7 +80,7 @@ bool HttpRequest::active() {
return reply != nullptr;
}
void HttpRequest::sendRequest(const QString &requestURL) {
void HttpRequest::sendRequest(const QString &requestURL, const HttpRequest::Method method) {
if (active()) {
qDebug() << "HttpRequest is active";
return;
@@ -98,7 +98,11 @@ void HttpRequest::sendRequest(const QString &requestURL) {
request.setUrl(QUrl(requestURL));
request.setRawHeader(QByteArray("Authorization"), ("JWT " + token).toUtf8());
reply = networkAccessManager->get(request);
if (method == HttpRequest::Method::GET) {
reply = networkAccessManager->get(request);
} else if (method == HttpRequest::Method::DELETE) {
reply = networkAccessManager->deleteResource(request);
}
networkTimer->start();
connect(reply, &QNetworkReply::finished, this, &HttpRequest::requestFinished);