notify method

void notify({
  1. Object? id,
})

Notifies all listeners or specific group

Implementation

void notify({Object? id}) {
  if (id != null && _listeners.containsKey(id)) {
    for (final listener in _listeners[id]!) {
      listener();
    }
  } else {
    notifyListeners();
    // Also notify grouped listeners
    for (final entry in _listeners.entries) {
      for (final listener in entry.value) {
        listener();
      }
    }
  }
}