Extend the login protocol to send the client id (as optional)

This commit is contained in:
woogerboy21 2015-08-24 11:38:24 -04:00
parent 324ddda4dd
commit 364df4daf0
2 changed files with 3 additions and 0 deletions

View file

@ -12,6 +12,7 @@
#include "pb/event_server_identification.pb.h" #include "pb/event_server_identification.pb.h"
#include "settingscache.h" #include "settingscache.h"
#include "main.h" #include "main.h"
#include "version_string.h"
static const unsigned int protocolVersion = 14; static const unsigned int protocolVersion = 14;
@ -112,6 +113,7 @@ void RemoteClient::doLogin()
cmdLogin.set_user_name(userName.toStdString()); cmdLogin.set_user_name(userName.toStdString());
cmdLogin.set_password(password.toStdString()); cmdLogin.set_password(password.toStdString());
cmdLogin.set_clientid(settingsCache->getClientID().toStdString()); cmdLogin.set_clientid(settingsCache->getClientID().toStdString());
cmdLogin.set_clientver(VERSION_STRING);
PendingCommand *pend = prepareSessionCommand(cmdLogin); PendingCommand *pend = prepareSessionCommand(cmdLogin);
connect(pend, SIGNAL(finished(Response, CommandContainer, QVariant)), this, SLOT(loginResponse(Response))); connect(pend, SIGNAL(finished(Response, CommandContainer, QVariant)), this, SLOT(loginResponse(Response)));
sendCommand(pend); sendCommand(pend);

View file

@ -44,6 +44,7 @@ message Command_Login {
optional string user_name = 1; optional string user_name = 1;
optional string password = 2; optional string password = 2;
optional string clientid = 3; optional string clientid = 3;
optional string clientver = 4;
} }
message Command_Message { message Command_Message {