X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=blobdiff_plain;f=modules%2Ferl%2Feuphorik_daemon.erl;h=eb0eb80ecfd316c79b88454bff931c9bed3a3959;hp=efb147a90b5aaeacd074264b5d295c3b773823f5;hb=4ebfc890920567ac8a265ab8bbdf34857844a7c5;hpb=368730325cbdfb06ce6f57e0b4e2292581e47a27 diff --git a/modules/erl/euphorik_daemon.erl b/modules/erl/euphorik_daemon.erl index efb147a..eb0eb80 100755 --- a/modules/erl/euphorik_daemon.erl +++ b/modules/erl/euphorik_daemon.erl @@ -34,7 +34,7 @@ start(_A) -> loop() -> % on attend une minute de plus pour prevenir une dérive négative - timer:sleep(1000 * trunc(temps_prochaine_election() + 60)), + timer:sleep(1000 * (trunc(temps_prochaine_election() + 60))), euphorik_bd:elire_troll(), euphorik_daemon:loop(). @@ -45,7 +45,7 @@ temps_prochaine_election() -> {Date, {H,M,S}} = calendar:local_time(), Delta = (?JOUR_ELECTION_TROLL - 1) * 86400 + ?HEURE_ELECTION_TROLL * 60 * 60 -((calendar:day_of_the_week(Date) - 1) * 86400 + H * 60 * 60 + M * 60 + S), - % attention au cas où deux dates (maintenant et la date d'éction) ne se trouvent pas dans la même semaine. + % attention au cas où deux dates (maintenant et la date d'élection) ne se trouvent pas dans la même semaine. if Delta =< 0 -> Delta + 7 * 86400; true -> Delta end.