From 0de38f49a839967a5471ab82c8e450a79a6935bc Mon Sep 17 00:00:00 2001 From: Jane Petrovna Date: Sun, 6 Jun 2021 00:51:47 -0400 Subject: [PATCH] deduplicate redownloads --- projects/updater/update.lua | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/projects/updater/update.lua b/projects/updater/update.lua index 03ca3f1..32b91f6 100644 --- a/projects/updater/update.lua +++ b/projects/updater/update.lua @@ -89,11 +89,13 @@ local function getAllFiles(program) local filename = split(value, " ")[1] for key2, value2 in ipairs(resultTable) do local valueTable = split(value2, " ") - local filePath = path .. program .. "/" .. valueTable[1] - if valueTable[2] == "delete" and fs.exists(filePath) then - fs.delete(filePath) - elseif valueTable[2] == "download" then - finalResult[#finalResult + 1] = valueTable[1] + if filename == valueTable[1] then + local filePath = path .. program .. "/" .. valueTable[1] + if valueTable[2] == "delete" and fs.exists(filePath) then + fs.delete(filePath) + elseif valueTable[2] == "download" then + finalResult[#finalResult + 1] = valueTable[1] + end end end end