Given that the sink is IO bound, would it make more sense to use `EmitBatchAsync` instead of `EmitBatch`? You seem to go to lengths to ensure everything runs synchronously using `GetAwaiter().GetResult()`, so I'm wondering if there was a reason for that?
Given that the sink is IO bound, would it make more sense to use
EmitBatchAsyncinstead ofEmitBatch?You seem to go to lengths to ensure everything runs synchronously using
GetAwaiter().GetResult(), so I'm wondering if there was a reason for that?