From de68651685ac2563be154fd47f8363d76b2158e2 Mon Sep 17 00:00:00 2001 From: white <122345776@umail.ucc.ie> Date: Wed, 26 Feb 2025 13:13:15 +0000 Subject: [PATCH] FIX: fixed issues with streaming not working --- frontend/src/components/Settings/QuickSettings.tsx | 4 ++-- web_server/blueprints/streams.py | 11 ++++++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/Settings/QuickSettings.tsx b/frontend/src/components/Settings/QuickSettings.tsx index fe4b149..e02327a 100644 --- a/frontend/src/components/Settings/QuickSettings.tsx +++ b/frontend/src/components/Settings/QuickSettings.tsx @@ -2,8 +2,8 @@ import React from "react"; import ThemeSetting from "./ThemeSetting"; import { useTheme } from "../../context/ThemeContext"; import { useQuickSettings } from "../../context/QuickSettingsContext"; -import Screenshot from "../functionality/Screenshot"; -import BrightnessControl from "../functionality/BrightnessControl"; +import Screenshot from "../Functionality/Screenshot"; +import BrightnessControl from "../Functionality/BrightnessControl"; const QuickSettings: React.FC = () => { const { theme } = useTheme(); diff --git a/web_server/blueprints/streams.py b/web_server/blueprints/streams.py index f49c608..8cc66f4 100644 --- a/web_server/blueprints/streams.py +++ b/web_server/blueprints/streams.py @@ -8,6 +8,7 @@ from datetime import datetime from celery_tasks import update_thumbnail, combine_ts_stream from dateutil import parser from utils.path_manager import PathManager +import json stream_bp = Blueprint("stream", __name__) @@ -203,7 +204,15 @@ def publish_stream(): set user as streaming periodically update thumbnail """ - data = request.form.get("data") + + + try: + data = json.loads(request.form.get("data")) + except json.JSONDecodeError as ex: + print(f"Error: {ex}") + except KeyError as ex: + print(f"Error: {ex}") + with Database() as db: user_info = db.fetchone("""SELECT user_id, username, current_stream_title,