Quick App - Mettre a jour un QA tout les jours a 0h00
voici un bout de code pour mettre a jour un QuickApp tout les jours a minuit
function QuickApp:onInit()
self:debug("onInit")
self.refresh = 0
-- Boucle principale
self:loop(self.refresh)
end
----------------------------------------------------------
--- Boucle loop
----------------------------------------------------------
function QuickApp:loop(refresh)
local JourHeure = os.date("*t")
local refresh = 24*60
if JourHeure.hour ~= 0 and JourHeure.min ~= 0 then
refresh = ((23-JourHeure.hour)*60)+60-JourHeure.min
end
self:trace("Le QA a été mise a jour : Prochane mise a jours dans ",refresh,"mn")
self:demmarrefonction()--------------on met ici la fonction qui démmarre le QA
fibaro.setTimeout(refresh * 60 * 1000, function()
self:loop(refresh)
end)
end