From 77ebccee72b305f6fbca51a413cd7700a348926b Mon Sep 17 00:00:00 2001 From: Camila San Date: Tue, 10 Apr 2018 15:38:59 +0200 Subject: [PATCH] Adds methods to set/get navigation apps etag response header. Signed-off-by: Camila San --- src/gui/accountstate.cpp | 10 ++++++++++ src/gui/accountstate.h | 11 +++++++++++ 2 files changed, 21 insertions(+) diff --git a/src/gui/accountstate.cpp b/src/gui/accountstate.cpp index 226f42c4a0..f0698c248e 100644 --- a/src/gui/accountstate.cpp +++ b/src/gui/accountstate.cpp @@ -187,6 +187,16 @@ void AccountState::setNotificationsEtagResponseHeader(const QByteArray &value) _notificationsEtagResponseHeader = value; } +QByteArray AccountState::navigationAppsEtagResponseHeader() const +{ + return _navigationAppsEtagResponseHeader; +} + +void AccountState::setNavigationAppsEtagResponseHeader(const QByteArray &value) +{ + _navigationAppsEtagResponseHeader = value; +} + void AccountState::checkConnectivity() { if (isSignedOut() || _waitingForNewCredentials) { diff --git a/src/gui/accountstate.h b/src/gui/accountstate.h index 0aca22ce2d..96b840c640 100644 --- a/src/gui/accountstate.h +++ b/src/gui/accountstate.h @@ -141,6 +141,16 @@ public: */ void setNotificationsEtagResponseHeader(const QByteArray &value); + /** Saves the ETag Response header from the last Navigation Apps api + * request with statusCode 200. + */ + QByteArray navigationAppsEtagResponseHeader() const; + + /** Returns the ETag Response header from the last Navigation Apps api + * request with statusCode 200. + */ + void setNavigationAppsEtagResponseHeader(const QByteArray &value); + public slots: /// Triggers a ping to the server to update state and /// connection status and errors. @@ -168,6 +178,7 @@ private: QElapsedTimer _timeSinceLastETagCheck; QPointer _connectionValidator; QByteArray _notificationsEtagResponseHeader; + QByteArray _navigationAppsEtagResponseHeader; /** * Starts counting when the server starts being back up after 503 or