using ErsatzTV.Core.FFmpeg; using ErsatzTV.Core.Interfaces.FFmpeg; namespace ErsatzTV.Application.Configuration; public class GetMpegTsScriptsHandler(IMpegTsScriptService mpegTsScriptService) : IRequestHandler> { public async Task> Handle(GetMpegTsScripts request, CancellationToken cancellationToken) { await mpegTsScriptService.RefreshScripts(); return mpegTsScriptService.GetScripts().OrderBy(x => x.Name).ToList(); } }