using PARR.Domain.Enums; using PARR.Domain.Settings; namespace PARR.Core.Services.Task.Providers { internal class TaskMqSettingsProvider : ITaskMqSettingsProvider { private readonly Func settingsFactory; public TaskMqSettingsProvider( Func settingsFactory ) { this.settingsFactory = settingsFactory; } public IMqSettings GetSettings(TaskTypeEnum typeCode) { return settingsFactory(typeCode); } } }