namespace AzureAi.Transcriber.Services; public interface IFileService { Task> GetFiles(); } public class FileService(ILogger logger): IFileService { private const string DataFolder = "Data"; private const string Extension = "wav"; public Task> GetFiles() { logger.LogInformation("Getting files..."); var files = Directory.GetFiles(DataFolder, $"*.{Extension}", SearchOption.AllDirectories).ToList(); logger.LogInformation("{count} Files found", files.Count); return Task.FromResult(files); } }