mirror of
https://github.com/dgtlmoon/changedetection.io.git
synced 2025-11-01 23:28:06 +00:00
API - system info - allow 5 minutes grace before watch is considered 'overdue'
This commit is contained in:
@@ -141,9 +141,13 @@ class SystemInfo(Resource):
|
|||||||
# this is not super accurate (maybe they just edited it) but better than nothing
|
# this is not super accurate (maybe they just edited it) but better than nothing
|
||||||
t = watch.threshold_seconds()
|
t = watch.threshold_seconds()
|
||||||
if not t:
|
if not t:
|
||||||
|
# Use the system wide default
|
||||||
t = self.datastore.threshold_seconds
|
t = self.datastore.threshold_seconds
|
||||||
|
|
||||||
time_since_check = time.time() - watch.get('last_checked')
|
time_since_check = time.time() - watch.get('last_checked')
|
||||||
if time_since_check > t:
|
|
||||||
|
# Allow 5 minutes of grace time before we decide it's overdue
|
||||||
|
if time_since_check - (5 * 60) > t:
|
||||||
overdue_watches.append(uuid)
|
overdue_watches.append(uuid)
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|||||||
Reference in New Issue
Block a user