* add basic mpegts script * use custom mpegts script * update changelog
15 lines
513 B
C#
15 lines
513 B
C#
using ErsatzTV.Core.FFmpeg;
|
|
using ErsatzTV.Core.Interfaces.FFmpeg;
|
|
|
|
namespace ErsatzTV.Application.Configuration;
|
|
|
|
public class GetMpegTsScriptsHandler(IMpegTsScriptService mpegTsScriptService)
|
|
: IRequestHandler<GetMpegTsScripts, List<MpegTsScript>>
|
|
{
|
|
public async Task<List<MpegTsScript>> Handle(GetMpegTsScripts request, CancellationToken cancellationToken)
|
|
{
|
|
await mpegTsScriptService.RefreshScripts();
|
|
return mpegTsScriptService.GetScripts().OrderBy(x => x.Name).ToList();
|
|
}
|
|
}
|