withBuffer method

BufferedTransport withBuffer({
  1. int maxSize = 100,
  2. Duration? flushInterval,
})

Wraps this transport in a BufferedTransport.

HttpTransport('https://logs.example.com')
  .withBuffer(maxSize: 100, flushInterval: Duration(seconds: 30));

Implementation

BufferedTransport withBuffer({int maxSize = 100, Duration? flushInterval}) {
  return BufferedTransport(
    this,
    maxSize: maxSize,
    flushInterval: flushInterval,
  );
}