From 55a416050cc2bf3b3566fae3cdb975edc3c23848 Mon Sep 17 00:00:00 2001 From: Richard Alam <ritzalam@gmail.com> Date: Fri, 26 Mar 2021 13:39:27 -0700 Subject: [PATCH] - store status when recording has no start/stop marks --- .../core/lib/recordandplayback/events_archiver.rb | 4 ++++ .../core/lib/recordandplayback/workers/archive_worker.rb | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/record-and-playback/core/lib/recordandplayback/events_archiver.rb b/record-and-playback/core/lib/recordandplayback/events_archiver.rb index 4bb13fdfe9..d42a417d22 100755 --- a/record-and-playback/core/lib/recordandplayback/events_archiver.rb +++ b/record-and-playback/core/lib/recordandplayback/events_archiver.rb @@ -164,6 +164,10 @@ module BigBlueButton }) end + def put_archive_norecord(meeting_id, additional_payload = {}) + put_message "archive_norecord", meeting_id, additional_payload + end + def put_archive_started(meeting_id, additional_payload = {}) put_message "archive_started", meeting_id, additional_payload end diff --git a/record-and-playback/core/lib/recordandplayback/workers/archive_worker.rb b/record-and-playback/core/lib/recordandplayback/workers/archive_worker.rb index 747fbb79e1..3a58c6696f 100755 --- a/record-and-playback/core/lib/recordandplayback/workers/archive_worker.rb +++ b/record-and-playback/core/lib/recordandplayback/workers/archive_worker.rb @@ -42,6 +42,10 @@ module BigBlueButton !File.exist?(@archived_fail) ) + if File.exist?(@archived_norecord) + @publisher.put_archive_norecord(@meeting_id) + end + @publisher.put_archive_ended(@meeting_id, success: step_succeeded, step_time: step_time) if step_succeeded -- GitLab