コード例 #1
0
 private async Task <Validation <BaseError, Unit> > Validate(UpdateFFmpegSettings request) =>
 (await FFmpegMustExist(request), await FFprobeMustExist(request))
コード例 #2
0
 public Task <Either <BaseError, Unit> > Handle(
     UpdateFFmpegSettings request,
     CancellationToken cancellationToken) =>
 Validate(request)
 .MapT(_ => ApplyUpdate(request))
 .Bind(v => v.ToEitherAsync());