using MediatR; using ModernKeePass.Application.Common.Interfaces; namespace ModernKeePass.Application.Settings.Queries { public class GetSettingQuery : IRequest { public string Key { get; set; } public class GetSettingQueryHandler : IRequestHandler, T> { private readonly ISettingsProxy _settingsProxy; public GetSettingQueryHandler(ISettingsProxy settingsProxy) { _settingsProxy = settingsProxy; } public T Handle(GetSettingQuery message) { return _settingsProxy.GetSetting(message.Key); } } } }