From f9308fce06480b1ca3511bfba34c0caa9fe46b69 Mon Sep 17 00:00:00 2001 From: ihmily <114978440+ihmily@users.noreply.github.com> Date: Wed, 2 Apr 2025 12:56:23 +0800 Subject: [PATCH] fix: update title display after recording ends --- app/core/stream_manager.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/core/stream_manager.py b/app/core/stream_manager.py index b27e96c..e97dcc4 100644 --- a/app/core/stream_manager.py +++ b/app/core/stream_manager.py @@ -239,8 +239,11 @@ class LiveStreamRecorder: if return_code in safe_return_code: if self.recording.monitor_status: self.recording.status_info = RecordingStatus.MONITORING + display_title = self.recording.title else: self.recording.status_info = RecordingStatus.STOPPED_MONITORING + display_title = self.recording.display_title + self.recording.live_title = None if not self.recording.recording: logger.success(f"Live recording has stopped: {record_name}") @@ -248,7 +251,7 @@ class LiveStreamRecorder: self.recording.recording = False logger.success(f"Live recording completed: {record_name}") - self.recording.update({"display_title": self.recording.title}) + self.recording.update({"display_title": display_title}) self.app.page.run_task(self.app.record_card_manager.update_cards, self.recording) if self.app.recording_enabled: self.app.page.run_task(self.app.record_manager.check_if_live, self.recording) @@ -398,4 +401,4 @@ class LiveStreamRecorder: "lang": "referer:https://www.lang.live", "shopee": f"origin:{live_domain}", } - return record_headers.get(platform_key) + return record_headers.get(platform_key) \ No newline at end of file