invalidateQueries method

RealtimeQueryBridge invalidateQueries(
  1. List key, {
  2. bool filter(
    1. Map<String, dynamic> payload
    )?,
})

Invalidates BloomData queries matching key whenever an event is emitted by this channel stream.

  • key: BloomData query key list to invalidate.
  • filter: Optional callback predicate to filter payloads before invalidation.

Returns a RealtimeQueryBridge to manage subscription lifecycle.

Example:

final sub = client.subscribe('comments:99')
    .invalidateQueries(['comments', 99]);

Implementation

RealtimeQueryBridge invalidateQueries(
  List<dynamic> key, {
  bool Function(Map<String, dynamic> payload)? filter,
}) {
  return RealtimeQueryBridge.bindStream(
    stream: this,
    key: key,
    filter: filter,
  );
}