diff --git a/backend/app/services/youtube/broadcast_service.rb b/backend/app/services/youtube/broadcast_service.rb index ee1a831..375b253 100644 --- a/backend/app/services/youtube/broadcast_service.rb +++ b/backend/app/services/youtube/broadcast_service.rb @@ -56,7 +56,7 @@ module Youtube return if @credential.blank? || missing_oauth_config? client = authorized_client - item = client.list_live_broadcasts("status", id: broadcast_id, mine: true).items&.first + item = client.list_live_broadcasts("status,contentDetails", id: broadcast_id).items&.first return unless item status = item.status.life_cycle_status.to_s @@ -64,7 +64,7 @@ module Youtube stream_id = item.content_details&.bound_stream_id if stream_id.present? - stream = client.list_live_streams("status", id: stream_id, mine: true).items&.first + stream = client.list_live_streams("status", id: stream_id).items&.first return if stream&.status&.stream_status != "active" end