Less sensitive offline checker

This commit is contained in:
HelloZeroNet 2016-03-23 13:05:13 +01:00
parent e50333f3d8
commit 2353eed64c

View file

@ -220,8 +220,8 @@ class ConnectionServer:
connection.bad_actions = 0 connection.bad_actions = 0
# Internet outage detection # Internet outage detection
if time.time() - last_message_time > max(30, 60*5/max(1,len(self.connections)/30)): if time.time() - last_message_time > max(60, 60*5/max(1,len(self.connections)/50)):
# Offline: Last message more than 30-300sec depending on connection number # Offline: Last message more than 60-300sec depending on connection number
if self.has_internet: if self.has_internet:
self.has_internet = False self.has_internet = False
self.onInternetOffline() self.onInternetOffline()