void addObserver(String notificationId, Function callback) { if (!_observers.containsKey(notificationId)) { _observers[notificationId] = []; } _observers[notificationId]?.add(callback); }