Extend the login protocol to send the client id (as optional)
This commit is contained in:
parent
324ddda4dd
commit
364df4daf0
2 changed files with 3 additions and 0 deletions
|
@ -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);
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
Loading…
Reference in a new issue