summaryrefslogtreecommitdiffstats
path: root/data/loginresponse.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'data/loginresponse.cpp')
-rw-r--r--data/loginresponse.cpp26
1 files changed, 23 insertions, 3 deletions
diff --git a/data/loginresponse.cpp b/data/loginresponse.cpp
index a3647114..44bc80eb 100644
--- a/data/loginresponse.cpp
+++ b/data/loginresponse.cpp
@@ -15,17 +15,27 @@
#include "loginresponse.h"
-LoginResponse::LoginResponse(const QString& username, const QString& sessionID, QObject *parent) :
+LoginResponse::LoginResponse(const QString& username, const QString& sessionID,
+ qint64 latestVersion, QObject *parent) :
QObject(parent)
{
this->username = username;
this->sessionID = sessionID;
+ this->latestVersion = latestVersion;
+}
+
+LoginResponse::LoginResponse()
+{
+ this->username = "";
+ this->sessionID = "";
+ this->latestVersion = 0;
}
LoginResponse::LoginResponse(const LoginResponse &other)
{
- this->username = other.username;
- this->sessionID = other.sessionID;
+ this->username = other.getUsername();
+ this->sessionID = other.getSessionID();
+ this->latestVersion = other.getLatestVersion();
}
QString LoginResponse::getUsername() const
@@ -47,3 +57,13 @@ void LoginResponse::setSessionID(const QString& sessionID)
{
this->sessionID = sessionID;
}
+
+qint64 LoginResponse::getLatestVersion() const
+{
+ return latestVersion;
+}
+
+void LoginResponse::setLatestVersion(qint64 v)
+{
+ this->latestVersion = v;
+}