addSignalMiddleware method
Add a signal middleware for processing or filtering named signals.
Middlewares are called in order for every signal emission.
Example:
EventBus().addSignalMiddleware((name, data, next) {
if (name.startsWith('auth.')) {
logger.log('Auth signal: $name');
}
next(name, data);
});
Implementation
void addSignalMiddleware(SignalMiddleware middleware) {
_signalMiddlewares.add(middleware);
}