public async Task HandleAsync()

in src/Google.Cloud.Functions.Framework/CloudEventAdapterTData.cs [63:80]


        public async Task HandleAsync(HttpContext context)
        {
            CloudEvent cloudEvent;
            TData data;
            try
            {
                cloudEvent = await CloudEventAdapter.ConvertRequestAsync(context.Request, _formatter, _logger);
                data = (TData) cloudEvent.Data!;
            }
            catch (Exception e)
            {
                _logger.LogError(e.Message);
                context.Response.StatusCode = 400;
                return;
            }

            await _function.HandleAsync(cloudEvent, data, context.RequestAborted);
        }