bugfix: update without hot update

This commit is contained in:
semenov
2025-11-20 12:14:34 +03:00
parent 4829647e98
commit a2e64ecb68
14 changed files with 13161 additions and 13125 deletions

View File

@@ -206,15 +206,8 @@ void RecognizeSystem::recognize(QTcpSocket *socket)
}
if (packetType ==PacketType::TYPE_FINISH) //для повторного создания хэша после загрузки
{
postProcessorSystem->calculateCommonHash();
emit sigLoadComplete();
packetType = PacketType::TYPE_NONE;
}
if(packetType == PacketType::TYPE_NEEDUPDATE){ //нужно обновление
if(packetType == PacketType::TYPE_NEEDUPDATE)
{ //нужно обновление
bool flag = false;
quint64 size = 0;
@@ -254,7 +247,7 @@ void RecognizeSystem::recognize(QTcpSocket *socket)
emit sigCheckUpdate();
}
if(packetType == PacketType::HASH_CALCULATE_START)
if(packetType == PacketType::RECALCULATE_HASH)
{
emit sigdRecalculateHashOnServerState();
}
@@ -269,10 +262,19 @@ void RecognizeSystem::recognize(QTcpSocket *socket)
emit sigAnimationActivated(false);
}
if(packetType == PacketType::TYPE_XMLANSWER_DOCS_CHANGED)
if (packetType == PacketType::TYPE_XMLANSWER_DOCS_CHANGED) //на случай общего обновления
{
emit sigSendPacketType(PacketType::GET_DOCS);
}
if (packetType == PacketType::UPDATE_FILE_COMPLETE)
{
postProcessorSystem->calculateCommonHash();
emit sigLoadComplete();
emit sigSendPacketType(PacketType::GET_DOCS);
packetType = PacketType::TYPE_NONE;
}
packetType = PacketType::TYPE_NONE;
}
}