/
softailor
/
gridient
Обзор
Документация
Войти
/
softailor
/
gridient
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
backend/Gridient.Core/Features/Config/Queries/GetFeaturesQueryHandler.cs
25 строк
876 B
Jenkins
Auto add
18 фев 2026, 10:19
18 фев 2026, 10:19
1e6c4f8
Код
Авторство
О чём код?
using Gridient.Core.Features; using Gridient.Core.Features.Config.Queries; using MediatR; namespace Gridient.Core.Features.Config.Queries { /// <summary> /// Обработчик запроса для получения клиентских feature flags. /// </summary> public class GetFeaturesQueryHandler : IRequestHandler<GetFeaturesQuery, IReadOnlyDictionary<string, bool>> { private readonly IClientFeatureRegistry _featureRegistry; public GetFeaturesQueryHandler(IClientFeatureRegistry featureRegistry) { _featureRegistry = featureRegistry; } public Task<IReadOnlyDictionary<string, bool>> Handle(GetFeaturesQuery request, CancellationToken cancellationToken) { var features = _featureRegistry.GetFeatures(); return Task.FromResult(features); } } }