operations-service/src/Operations.Service.Application/UseCases/GetOperationsConfigUseCase.cs

14 lines
527 B
C#

using Operations.Service.Application.Ports;
using Operations.Service.Contracts.Requests;
using Operations.Service.Contracts.Responses;
namespace Operations.Service.Application.UseCases;
public sealed class GetOperationsConfigUseCase(IOperationsConfigReadPort readPort) : IGetOperationsConfigUseCase
{
public Task<GetOperationsConfigResponse> HandleAsync(GetOperationsConfigRequest request, CancellationToken cancellationToken)
{
return readPort.ReadConfigAsync(request.LocationId, cancellationToken);
}
}