setupWatchCollection method

  1. @override
Future setupWatchCollection(
  1. String collectionName,
  2. String databaseName, {
  3. List<String>? ids,
  4. bool? asObjectIds,
  5. String? filter,
})
override

Web-specific

Implementation

@override
Future setupWatchCollection(String collectionName, String databaseName,
    {List<String>? ids, bool? asObjectIds, String? filter}) {
  if (filter == null) {
    if (ids == null || ids.isEmpty) {
      _mongoClient.setupWatchCollection(databaseName, collectionName);
    } else {
      _mongoClient.setupWatchCollection(
          databaseName, collectionName, [ids, asObjectIds]);
    }
  } else {
    _mongoClient.setupWatchCollection(databaseName, collectionName, filter);
  }

  return Future.value(true);
}