Fix API YouTube: id e mine non insieme in list_live_streams

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-04 08:34:50 +02:00
parent d08cd36527
commit bac655aca8

View File

@@ -56,7 +56,7 @@ module Youtube
return if @credential.blank? || missing_oauth_config? return if @credential.blank? || missing_oauth_config?
client = authorized_client 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 return unless item
status = item.status.life_cycle_status.to_s status = item.status.life_cycle_status.to_s
@@ -64,7 +64,7 @@ module Youtube
stream_id = item.content_details&.bound_stream_id stream_id = item.content_details&.bound_stream_id
if stream_id.present? 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" return if stream&.status&.stream_status != "active"
end end