diff --git a/selfdrive/ui/replay/replay.cc b/selfdrive/ui/replay/replay.cc index 5320ce6c71..427d96e02a 100644 --- a/selfdrive/ui/replay/replay.cc +++ b/selfdrive/ui/replay/replay.cc @@ -10,12 +10,11 @@ Replay::Replay(QString route_, int seek) : route(route_) { #endif http = new HttpRequest(this, "https://api.commadotai.com/v1/route/" + route + "/files", "", create_jwt); - QObject::connect(http, SIGNAL(receivedResponse(QString)), this, SLOT(parseResponse(QString))); + QObject::connect(http, &HttpRequest::receivedResponse, this, &Replay::parseResponse); } -void Replay::parseResponse(QString response){ - response = response.trimmed(); - QJsonDocument doc = QJsonDocument::fromJson(response.toUtf8()); +void Replay::parseResponse(const QString &response){ + QJsonDocument doc = QJsonDocument::fromJson(response.trimmed().toUtf8()); if (doc.isNull()) { qDebug() << "JSON Parse failed"; diff --git a/selfdrive/ui/replay/replay.hpp b/selfdrive/ui/replay/replay.hpp index 6ca042612b..46e7c01cc4 100644 --- a/selfdrive/ui/replay/replay.hpp +++ b/selfdrive/ui/replay/replay.hpp @@ -29,7 +29,7 @@ public: QQueue event_sizes; public slots: - void parseResponse(QString response); + void parseResponse(const QString &response); protected: Unlogger *unlogger;