feature/multi-threading #2

Merged
ProfessionalUwU merged 10 commits from feature/multi-threading into main 2023-06-29 02:15:11 +02:00
Showing only changes of commit 787721381d - Show all commits

View File

@ -91,9 +91,12 @@ public class ChksumUtils {
public void doTheThing() { public void doTheThing() {
using (var connection = new SqliteConnection("Data Source=" + DatabaseRoot + "chksum.db;Mode=ReadWrite")) { using (var connection = new SqliteConnection("Data Source=" + DatabaseRoot + "chksum.db;Mode=ReadWrite")) {
if (getTotalFileCount() >= 1) { if (getTotalFileCount() < 1) {
return;
}
connection.Open(); connection.Open();
Dictionary<string, string> fileHashes = CalculateChecksums(indexFiles()); Dictionary<string, string> fileHashes = CalculateChecksums(indexFiles());
foreach (var file in fileHashes) { foreach (var file in fileHashes) {
string absolutePathToFile = file.Key; string absolutePathToFile = file.Key;
string fileName = Path.GetFileName(absolutePathToFile); string fileName = Path.GetFileName(absolutePathToFile);
@ -115,7 +118,6 @@ public class ChksumUtils {
} }
} }
} }
}
private bool checkIfFileAlreadyExistsInDatabase(string fileHash, string pathToFile) { private bool checkIfFileAlreadyExistsInDatabase(string fileHash, string pathToFile) {
string filehash = string.Empty; string filehash = string.Empty;