瀏覽代碼

Fixed error when api/status returns online: False

DeadTOm 5 天之前
父節點
當前提交
ad308f5e52
共有 1 個文件被更改,包括 5 次插入1 次删除
  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