Skip to content
Snippets Groups Projects
Unverified Commit ff806d94 authored by Ahmad Farhat's avatar Ahmad Farhat Committed by GitHub
Browse files

Make server recordings rake a bit smarter (#5484)

* Make server recordings rake a bit smarter

* Rubocop
parent a376a7fd
No related branches found
No related tags found
No related merge requests found
......@@ -25,7 +25,15 @@ task :server_recordings_sync, %i[provider] => :environment do |_task, args|
meeting_ids = rooms.pluck(:meeting_id)
recordings = BigBlueButtonApi.new(provider: args[:provider]).get_recordings(meeting_ids:)
# Skip the entire batch if the first and last recordings exist
if Recording.exists?(record_id: recordings[:recordings][0][:recordID]) && Recording.exists?(record_id: recordings[:recordings][-1][:recordID])
next
end
recordings[:recordings].each do |recording|
next if Recording.exists?(record_id: recording[:recordID])
RecordingCreator.new(recording:).call
success 'Successfully migrated Recording:'
info "RecordID: #{recording[:recordID]}"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment