private static MidFunc GetStreamMetadata(StreamMetadataResource streamsMetadata) => async(context, next) => { var options = new GetStreamMetadataOperation(context.Request); var response = await streamsMetadata.Get(options, context.RequestAborted); await context.WriteResponse(response); };
private static MidFunc GetStreamMetadata(StreamMetadataResource streamsMetadata) => next => async env => { var context = new OwinContext(env); var options = new GetStreamMetadataOperation(context.Request); var response = await streamsMetadata.GetStreamMetadata(options, context.Request.CallCancelled); using (new OptionalHeadRequestWrapper(context)) { await context.WriteHalResponse(response); } };
public static Links StreamMetadataNavigation(this Links links, GetStreamMetadataOperation operation) => links.StreamMetadataNavigation(operation.StreamId);