use full live stream url

This commit is contained in:
Bilal
2020-07-20 14:36:04 +02:00
parent cd0de9154c
commit 2568383352
5 changed files with 18 additions and 2 deletions

View File

@@ -14,6 +14,11 @@ class StreamNotificationsController < ApplicationController
when "video.live_stream.recording"
@broadcast.streamer_recording!
notify_users
when "video.asset.ready"
full_live_stream_playback_uid = notification.dig(:data, :playback_ids, 0, :id)
@broadcast.full_live_stream_playback_uid = full_live_stream_playback_uid
@broadcast.save
notify_users
when "video.live_stream.active"
@broadcast.active!
notify_users
@@ -59,7 +64,8 @@ class StreamNotificationsController < ApplicationController
end
def set_broadcast
if notification_type == "video.asset.static_renditions.ready"
case notification_type
when "video.asset.static_renditions.ready", "video.asset.ready"
live_stream_id = notification.dig(:stream_notification, :data, :live_stream_id)
@broadcast = Broadcast.find_by(stream_uid: live_stream_id)
else