Visibilità pubblico/link-only su tutte le piattaforme di streaming.
Default pubblico; opzione unica privato/non in elenco per Match Live TV, YouTube piattaforma e canale società. Elenco dirette solo sessioni pubbliche. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
module Sessions
|
||||
class Create
|
||||
def self.normalize_privacy(value)
|
||||
value.to_s == "public" ? "public" : "unlisted"
|
||||
end
|
||||
|
||||
def initialize(user:, match:, params:)
|
||||
@user = user
|
||||
@match = match
|
||||
@@ -16,7 +20,7 @@ module Sessions
|
||||
match: @match,
|
||||
user: @user,
|
||||
platform: platform,
|
||||
privacy_status: @params[:privacy_status] || "unlisted",
|
||||
privacy_status: Sessions::Create.normalize_privacy(@params[:privacy_status]),
|
||||
quality_preset: @params[:quality_preset] || "720p_30_2.5mbps",
|
||||
target_bitrate: @params[:target_bitrate] || 2_500_000,
|
||||
target_fps: @params[:target_fps] || 30,
|
||||
|
||||
Reference in New Issue
Block a user