From f87afa75bb6df61b06418e6b7aa18cd9766225a8 Mon Sep 17 00:00:00 2001 From: aysiu Date: Tue, 21 Jan 2020 15:29:14 -0800 Subject: [PATCH 1/2] Set last_seen even if not blank --- payload/Library/nudge/Resources/nudge | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/payload/Library/nudge/Resources/nudge b/payload/Library/nudge/Resources/nudge index 0d092c7..3be1591 100755 --- a/payload/Library/nudge/Resources/nudge +++ b/payload/Library/nudge/Resources/nudge @@ -531,10 +531,9 @@ def main(): set_pref('first_seen', datetime.utcnow()) first_seen = pref('first_seen') - if not last_seen: - # we've not nagged recently - set_pref('last_seen', datetime.utcnow()) - last_seen = pref('last_seen') + # Set last_seen pref to be now + set_pref('last_seen', datetime.utcnow()) + last_seen = pref('last_seen') load_nudge_globals() From 4d110eab16e153136451b171714bd2bd6bdd64d2 Mon Sep 17 00:00:00 2001 From: aysiu Date: Wed, 22 Jan 2020 10:12:42 -0800 Subject: [PATCH 2/2] Move last_seen pref to right before "Timer is set" --- payload/Library/nudge/Resources/nudge | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/payload/Library/nudge/Resources/nudge b/payload/Library/nudge/Resources/nudge index 3be1591..fe31f4c 100755 --- a/payload/Library/nudge/Resources/nudge +++ b/payload/Library/nudge/Resources/nudge @@ -531,10 +531,6 @@ def main(): set_pref('first_seen', datetime.utcnow()) first_seen = pref('first_seen') - # Set last_seen pref to be now - set_pref('last_seen', datetime.utcnow()) - last_seen = pref('last_seen') - load_nudge_globals() # Use the paths defined, or default to pngs in the same local path of @@ -687,6 +683,10 @@ def main(): nudge.timer.invalidate() nudgelog('Timer invalidated!') else: + # Set last_seen pref to be now + set_pref('last_seen', datetime.utcnow()) + last_seen = pref('last_seen') + nudgelog('Timer is set to %s' % str(timer)) # Set up our window controller and delegate