feat: fast hash checker

This commit is contained in:
semenov
2025-09-23 09:23:26 +03:00
parent b695522a68
commit 722889789e
5 changed files with 152 additions and 6 deletions

View File

@@ -1,7 +1,6 @@
#ifndef UPDATECONTROLLER_H
#define UPDATECONTROLLER_H
#include <QString>
#include <QObject>
#include <QCryptographicHash>
@@ -11,10 +10,10 @@
#include <QMutex>
#include <QApplication>
#include <QMessageBox>
#include <Systems/Parsers/dataparser.h>
#include <Data/typesDataServerClient.h>
#include <Data/StreamingVersionData.h>
#include "fasthashcalculator.h"
class TCPServer;
class SendSystem;
@@ -24,7 +23,6 @@ class AssetsManager;
class ServerLMSWidget;
class CommonClientHandler;
class Logger;
class UpdateController : public QObject
{
Q_OBJECT
@@ -83,6 +81,7 @@ private:
QString currentStreamingPath;
QString sharedDataPath;
CommonClientHandler *commonClientHandler;
FastHashCalculator *hashCalculator;
DataParser *dataParser;
AssetsManager *assetManager;
quint64 sizeToSend;