bugfix: send old messages to QTGUI

This commit is contained in:
semenov
2025-08-20 14:26:40 +03:00
parent b412559483
commit 472300c1d8
10 changed files with 34 additions and 24 deletions

View File

@@ -153,8 +153,8 @@ void MessangerWidget::clear()
void MessangerWidget::on_btnSend_clicked()
{
QString text = ui->editMsg->toPlainText();
QString from = currClientId + "-" + QString::number(0);// временный костыль, так как чаты только с обучаемыми
QString to = selectedUserId + "-" + QString::number(1);// временный костыль, так как чаты только с обучаемыми
QString from = currClientId;
QString to = selectedUserId;
ClientMessage message = ClientMessage(from,to,text);
emit signal_sendMessage(message);
@@ -231,10 +231,9 @@ void MessangerWidget::slot_InitMessanger(QList<Trainee> listTrainees)
void MessangerWidget::slot_showMessage(ClientMessage clientMessage)
{
auto result = clientMessage.fromId.split("-");
for(Trainee trainee: listTrainees)
{
if(QString::number(trainee.getID()) == result[0])
if(QString::number(trainee.getID()) == clientMessage.fromId)
{
addMsgFromClient(trainee, clientMessage.Text);
break;