private static MidFunc DeleteStream(StreamResource stream) => async(context, next) => { var operation = new DeleteStreamOperation(context.Request); var response = await stream.Delete(operation, context.RequestAborted); await context.WriteResponse(response); };
public async Task <Response> Delete(DeleteStreamOperation operation, CancellationToken cancellationToken) { await operation.Invoke(_streamStore, cancellationToken); return(NoContentResponse.Instance); }