Files
qt6-migration-pipeline/Lts/Common/LtsWebSocket/client_message.cpp
T

39 lines
600 B
C++
Executable File

#include "client_message.h"
#include "json_keys.h"
#include <QJsonDocument>
namespace LtsWebSocket
{
InvalidMessage::InvalidMessage(ReplyHandler *client, const QString &uuid, const QString &errorText)
: AbstractClientMessage(client, QString(), 1, uuid)
, m_errorText(errorText)
{}
void InvalidMessage::process()
{
ErrorMessage::ErrorData errorData;
errorData.errorClass = 1;
errorData.errorMessage = m_errorText;
errorData.uuid = m_uuid;
m_client->addReply(new ErrorMessage(errorData));
}
bool InvalidMessage::hasValidData() const
{
return true;
}
}