diff --git a/InstructorsAndTrainees/connectorToServer/connectortoserver.cpp b/InstructorsAndTrainees/connectorToServer/connectortoserver.cpp index 3ecac0f..5486a6c 100644 --- a/InstructorsAndTrainees/connectorToServer/connectortoserver.cpp +++ b/InstructorsAndTrainees/connectorToServer/connectortoserver.cpp @@ -12,7 +12,8 @@ ConnectorToServer::ConnectorToServer(QWidget* parentWidget, QObject *parent) : versionSelectWidget(nullptr), versionContainer(nullptr), notifyController(nullptr), - isLoggedIn(false) + isLoggedIn(false), + fl_GetedOfflineMessages(false) { initialize(); } @@ -390,7 +391,11 @@ void ConnectorToServer::slot_AnswerQueryTasksXML_AMM(QByteArray array) emit signal_UpdateTasksAMM(); //Запрос старых оффлайн-сообщений - sendClientNotify(cmd_GetOfflineMessages); + if(!fl_GetedOfflineMessages) + { + sendClientNotify(cmd_GetOfflineMessages); + fl_GetedOfflineMessages = true; + } } void ConnectorToServer::slot_sendMessage(ClientMessage clientMessage) diff --git a/InstructorsAndTrainees/connectorToServer/connectortoserver.h b/InstructorsAndTrainees/connectorToServer/connectortoserver.h index 8cff30f..bd3bcc7 100644 --- a/InstructorsAndTrainees/connectorToServer/connectortoserver.h +++ b/InstructorsAndTrainees/connectorToServer/connectortoserver.h @@ -153,6 +153,8 @@ private: bool isLoggedIn; ServerAuthorization serverAuth; + + bool fl_GetedOfflineMessages; }; #endif // CONNECTORTOSERVER_H