Move .ConfigureAwait(false) in StreamPipeSink to inside ReadAsync to fix failure in ubuntu CI

Former-commit-id: 936da48ca2
This commit is contained in:
Malte Rosenbjerg 2021-11-01 19:21:34 +01:00
parent 5ceebfba59
commit 4c54ff18b9

View file

@ -17,11 +17,11 @@ public StreamPipeSink(Func<Stream, CancellationToken, Task> writer)
}
public StreamPipeSink(Stream destination)
{
Writer = async (inputStream, cancellationToken) => await inputStream.CopyToAsync(destination, BlockSize, cancellationToken).ConfigureAwait(false);
Writer = (inputStream, cancellationToken) => inputStream.CopyToAsync(destination, BlockSize, cancellationToken);
}
public Task ReadAsync(Stream inputStream, CancellationToken cancellationToken)
=> Writer(inputStream, cancellationToken);
public async Task ReadAsync(Stream inputStream, CancellationToken cancellationToken)
=> await Writer(inputStream, cancellationToken).ConfigureAwait(false);
public string GetFormat() => Format;
}