Browse Source

automatically refresh graphics elements (#2309)

pull/2310/head
Jason Dove 4 days ago committed by GitHub
parent
commit
c9e6e601c2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 3
      ErsatzTV.Application/Streaming/Commands/StartFFmpegSessionHandler.cs
  2. 1
      ErsatzTV/Pages/PlaybackTroubleshooting.razor

3
ErsatzTV.Application/Streaming/Commands/StartFFmpegSessionHandler.cs

@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
using System.Threading.Channels;
using Bugsnag;
using ErsatzTV.Application.Channels;
using ErsatzTV.Application.Graphics;
using ErsatzTV.Application.Maintenance;
using ErsatzTV.Core;
using ErsatzTV.Core.Domain;
@ -88,6 +89,8 @@ public class StartFFmpegSessionHandler : IRequestHandler<StartFFmpegSession, Eit @@ -88,6 +89,8 @@ public class StartFFmpegSessionHandler : IRequestHandler<StartFFmpegSession, Eit
idleTimeout = Option<TimeSpan>.None;
}
await _mediator.Send(new RefreshGraphicsElements(), cancellationToken);
IHlsSessionWorker worker = GetSessionWorker(request, targetFramerate);
_ffmpegSegmenterService.AddOrUpdateWorker(request.ChannelNumber, worker);

1
ErsatzTV/Pages/PlaybackTroubleshooting.razor

@ -179,6 +179,7 @@ @@ -179,6 +179,7 @@
_watermarks.Clear();
_watermarks.AddRange(await Mediator.Send(new GetAllWatermarks(), _cts.Token));
await Mediator.Send(new RefreshGraphicsElements(), _cts.Token);
_graphicsElements.Clear();
_graphicsElements.AddRange(await Mediator.Send(new GetAllGraphicsElements(), _cts.Token));

Loading…
Cancel
Save