cmd_GetOfflineMessages один раз

This commit is contained in:
2025-09-04 18:04:25 +03:00
parent aeb24d659d
commit a69ec4feb7
2 changed files with 9 additions and 2 deletions

View File

@@ -12,7 +12,8 @@ ConnectorToServer::ConnectorToServer(QWidget* parentWidget, QObject *parent) :
versionSelectWidget(nullptr), versionSelectWidget(nullptr),
versionContainer(nullptr), versionContainer(nullptr),
notifyController(nullptr), notifyController(nullptr),
isLoggedIn(false) isLoggedIn(false),
fl_GetedOfflineMessages(false)
{ {
initialize(); initialize();
} }
@@ -390,7 +391,11 @@ void ConnectorToServer::slot_AnswerQueryTasksXML_AMM(QByteArray array)
emit signal_UpdateTasksAMM(); emit signal_UpdateTasksAMM();
//Запрос старых оффлайн-сообщений //Запрос старых оффлайн-сообщений
if(!fl_GetedOfflineMessages)
{
sendClientNotify(cmd_GetOfflineMessages); sendClientNotify(cmd_GetOfflineMessages);
fl_GetedOfflineMessages = true;
}
} }
void ConnectorToServer::slot_sendMessage(ClientMessage clientMessage) void ConnectorToServer::slot_sendMessage(ClientMessage clientMessage)

View File

@@ -153,6 +153,8 @@ private:
bool isLoggedIn; bool isLoggedIn;
ServerAuthorization serverAuth; ServerAuthorization serverAuth;
bool fl_GetedOfflineMessages;
}; };
#endif // CONNECTORTOSERVER_H #endif // CONNECTORTOSERVER_H