public async Task Handle()

in src/app/ContosoTraders.Api.Core/Requests/Handlers/PostImageRequestHandler.cs [14:22]


    public async Task<IActionResult> Handle(PostImageRequest request, CancellationToken cancellationToken = default)
    {
        if (!request.File.ContentType.Contains("image"))
            return new BadRequestObjectResult("Invalid file type.");

        var products = await _imageSearchService.GetSimilarProductsAsync(request.File.OpenReadStream(), cancellationToken);

        return new OkObjectResult(products);
    }