feat: add chatting by ID

This commit is contained in:
semenov
2025-07-30 11:30:55 +03:00
parent 5076da14e0
commit 88239e8491
23 changed files with 113 additions and 160 deletions

View File

@@ -496,12 +496,17 @@ void RecognizeSystem::xmlParser(QByteArray array)
if (name == "Login"){
serverAuth->Login = value;
}
if (name == "id_client")
{
serverAuth->Id = value;
}
}
emit sigAuth(serverAuth);
}
if(xmlReader.name() == "ServerMessage"){
if(xmlReader.name() == "ClientMessage"){
ClientMessage *clientMessage = new ClientMessage;
@@ -510,15 +515,20 @@ void RecognizeSystem::xmlParser(QByteArray array)
QString name = attr.name().toString();
QString value = attr.value().toString();
if (name == "Login"){
clientMessage->Login = value;
if (name == "From"){
clientMessage->fromId = value;
}
if (name == "To"){
clientMessage->toId = value;
}
if (name == "Text"){
clientMessage->Text = value;
}
}
emit signal_MessageForGUI(clientMessage->Login, clientMessage->Text);
emit signal_ReceiveMessage(clientMessage->fromId, clientMessage->toId,clientMessage->Text);
}
if(xmlReader.name() == "ServerDeAuthorization"){