Explorar o código

Fixed error when api/status returns online: False

DeadTOm hai 4 días
pai
achega
ad308f5e52
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      ownchatbot/owncast_com.py

+ 5 - 1
ownchatbot/owncast_com.py

@@ -31,12 +31,16 @@ def live_now():  # Check if stream is live
         url = f'{owncast_url}/api/status'
         try:
             response = requests.get(url)
+            if response.json()['online']:
+                return True
+            else:
+                return False
         except requests.exceptions.RequestException as cserror:
             current_app.logger.error(f'Couldn\'t check if stream is live: {cserror.args[0]}')
             return False
-        return response.json()['online']
     else:
         current_app.logger.error('Owncast url is not set. Can\'t check if stream is live.')
+        return False
 
 
 def award_points(db):  # Award points to users