readRequest method

  1. @override
Future<WorkRequest?> readRequest()
override

Reads a WorkRequest or returns null if there are none left.

See AsyncWorkerConnection and SyncWorkerConnection for more narrow interfaces.

Implementation

@override
Future<WorkRequest?> readRequest() async {
  var buffer = await _messageGrouper.next;
  if (buffer == null) return null;

  return WorkRequest.fromBuffer(buffer);
}