subscribe method
void
subscribe(
- void listener(
- T
Register a listener (used by hooks)
Implementation
void subscribe(void Function(T) listener) {
// Prevent duplicate listeners for the same function
if (!_listeners.contains(listener)) {
_listeners.add(listener);
if (kDebugMode) {
developer.log('Store listener added. Total listeners: ${_listeners.length}', name: 'Store');
}
} else {
if (kDebugMode) {
developer.log('Duplicate listener prevented', name: 'Store');
}
}
}