private static Task HandleOnCreateComplete( ContextAdapter context, string fileId, bool supportsUploadConcat, UploadConcat uploadConcat, string metadata, long uploadLength) { if (context.Configuration.Events?.OnCreateCompleteAsync == null) { return(Task.FromResult(0)); } return(context.Configuration.Events.OnCreateCompleteAsync(CreateCompleteContext.Create(context, ctx => { ctx.FileId = fileId; ctx.FileConcatenation = supportsUploadConcat ? uploadConcat.Type : null; ctx.Metadata = Metadata.Parse(metadata); ctx.UploadLength = uploadLength; }))); }
public Task <bool> CanHandle(CreateCompleteContext context) { return(_trueTask); }
public Task HandleCreateComplete(CreateCompleteContext context) { return(Task.CompletedTask); }