From 04c7cb130a232a67ec99277122271ff41ef34502 Mon Sep 17 00:00:00 2001 From: Igor Timofeev Date: Tue, 15 Sep 2015 17:17:37 +0300 Subject: [PATCH] Update ECSAPI.lua --- lib/ECSAPI.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/ECSAPI.lua b/lib/ECSAPI.lua index 773e7254..c7895e5e 100644 --- a/lib/ECSAPI.lua +++ b/lib/ECSAPI.lua @@ -166,6 +166,10 @@ function ECSAPI.getAppsToUpdate() local file = io.open(pathToSecondApplicationsFile, "r") local applications2 = serialization.unserialize(file:read("*a")) file:close() + + --Массив с аппсами, суда мы будем пихать те аппсы, которые обновить надо! + local appsToUpdate = {} + --Просматриваем свеженький файлик и анализируем, че в нем нового, все старое удаляем local i = 1 while true do @@ -179,10 +183,10 @@ function ECSAPI.getAppsToUpdate() break end end - if newVersion <= oldVersion then table.remove(applications2, i) else i = i + 1 end + if newVersion <= oldVersion then table.insert(appsToUpdate, applications2[i]) else i = i + 1 end end --Возвращаем массив с тем, че нужно обновить и просто старый аппликашнс на всякий случай - return applications2, applications + return appsToUpdate, applications end --МАСШТАБ МОНИТОРА