Wait for service init on start, reuse existing service

This commit is contained in:
Mark Qvist 2022-10-02 01:31:47 +02:00
parent 7ee0171ec7
commit bec6bda2f6
3 changed files with 23 additions and 7 deletions

View file

@ -375,6 +375,19 @@ class SidebandCore():
else:
return []
def service_available(self):
service_heartbeat = self.getstate("service.heartbeat")
if not service_heartbeat:
return False
else:
try:
if time.time() - service_heartbeat > 2.5:
return False
else:
return True
except:
return False
def gui_foreground(self):
return self._db_getstate("app.foreground")