notify method
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();
}
}
}
}