emit method

dynamic emit(
  1. String name,
  2. List args
)
inherited

Implementation

dynamic emit(String name, List<dynamic> args) {
  final methodName = _methodMap?[name] ?? name;
  try {
    final method = _eventListeners?[methodName];
    if (method is Function) {
      return Function.apply(method, args);
    }
  } catch (error) {
    logger.error('Failed to emit event:', [name, error]);
  }
  return null;
}