feat: migrate legacy playout workflow and scenes
This commit is contained in:
@@ -93,6 +93,7 @@ public sealed class PgmCutsSequenceRunnerTests
|
||||
Assert.Equal(30_001, plan.Options.Port);
|
||||
Assert.Null(plan.Options.OutputChannel);
|
||||
Assert.Equal(10, plan.Options.LayoutIndex);
|
||||
Assert.Equal(["5001", "5006"], plan.Options.TestSceneAllowlist);
|
||||
Assert.True(plan.Options.TrustedLiveOutputEnabled);
|
||||
Assert.False(plan.Options.ReconnectEnabled);
|
||||
Assert.Equal(0, plan.Options.MaximumReconnectAttempts);
|
||||
@@ -825,6 +826,19 @@ public sealed class PgmCutsSequenceRunnerTests
|
||||
return Result(PgmCutsSequenceStage.Next, PlayoutOperation.Next);
|
||||
}
|
||||
|
||||
public Task<PlayoutResult> UpdateOnAirAsync(
|
||||
PlayoutCue cue,
|
||||
CancellationToken cancellationToken = default)
|
||||
{
|
||||
_events.Enqueue($"UpdateOnAir:{cue.SceneName}");
|
||||
return Task.FromResult(new PlayoutResult(
|
||||
PlayoutOperation.UpdateOnAir,
|
||||
PlayoutResultCode.Success,
|
||||
false,
|
||||
"fake",
|
||||
DateTimeOffset.UnixEpoch));
|
||||
}
|
||||
|
||||
public Task<PlayoutResult> TakeOutAsync(
|
||||
PlayoutTakeOutScope scope,
|
||||
CancellationToken cancellationToken = default)
|
||||
|
||||
Reference in New Issue
Block a user