From 578dc4ef90270d9baeb60bb281366ad6db7d0271 Mon Sep 17 00:00:00 2001 From: marvin78 Date: Wed, 30 Jan 2019 14:54:04 +0000 Subject: [PATCH] 98_todoist: start polling after restart git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@18458 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/98_todoist.pm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/FHEM/98_todoist.pm b/FHEM/98_todoist.pm index c9d18ab07..d57b30aa0 100644 --- a/FHEM/98_todoist.pm +++ b/FHEM/98_todoist.pm @@ -17,7 +17,7 @@ eval "use Date::Parse;1" or $missingModule .= "Date::Parse "; ####################### # Global variables -my $version = "1.2.0.6"; +my $version = "1.2.0.7"; my $srandUsed; @@ -158,7 +158,6 @@ sub todoist_Define($$) { $hash->{NOTIFYDEV}= "global"; - ## start polling if ($init_done) { ## at first, we delete old readings. List could have changed CommandDeleteReading(undef, "$hash->{NAME} (T|t)ask_.*"); @@ -168,9 +167,11 @@ sub todoist_Define($$) { readingsSingleUpdate($hash,"state","inactive",1) if ($hash->{helper}{PWD_NEEDED} || ReadingsVal($name,"state","-") eq "-"); ## remove timers RemoveInternalTimer($hash,"todoist_GetTasks"); - todoist_GetTasks($hash) if (!IsDisabled($name) && !$hash->{helper}{PWD_NEEDED}); } + ## start polling + todoist_GetTasks($hash) if (!IsDisabled($name) && !$hash->{helper}{PWD_NEEDED}); + return undef; }