ref: hashComparer

This commit is contained in:
semenov
2024-10-07 09:02:53 +03:00
parent 38e5b7655f
commit 65335027e1
22 changed files with 255 additions and 134 deletions

View File

@@ -13,6 +13,7 @@ void HashComparer::CompareDeltas()
{
QList<FileData> *serverStreamingHash = new QList<FileData>;
QList<FileData> *localStreamingHash = new QList<FileData>;
QList<FileData> *files = new QList<FileData>;
QFile file(serverHash);
file.open(QIODevice::ReadOnly | QIODevice::Text);
@@ -30,14 +31,13 @@ void HashComparer::CompareDeltas()
for (auto &item:*localStreamingHash)
{
if(serverStreamingHash->contains(item))
if(!serverStreamingHash->contains(item))
{
serverStreamingHash->removeOne(item);
localStreamingHash->removeOne(item);
files->append(item);
}
}
filesForUpdate = localStreamingHash;
filesForUpdate = files;
showDeltas();
}