addCollectionListener method

void addCollectionListener(
  1. LocalStoreCollectionQuery query
)

Implementation

void addCollectionListener(LocalStoreCollectionQuery query) {
  final trimPath = query.path.trimQuery().trimString("/");
  if (_collectionListeners.containsKey(trimPath)) {
    final listener = _collectionListeners[trimPath]!;
    if (listener.contains(query)) {
      return;
    }
    listener.add(query);
  } else {
    _collectionListeners[trimPath] = {query};
  }
}