MongoListener constructor

MongoListener({
  1. List<String> events = const [],
  2. void callback(
    1. MongoChange change
    )?,
  3. required StreamController<MongoChange> controller,
})

Creates a MongoListener instance.

events can be used to scope what types of changes to listen for. callback is triggered alongside pushing the change into the stream.

Implementation

MongoListener({
  this.events = const [],
  void Function(MongoChange change)? callback,
  required StreamController<MongoChange> controller,
}) : _controller = controller,
     _callback = callback;