executeModuleEvent static method

void executeModuleEvent(
  1. String moduleName,
  2. int eventID,
  3. String uuid,
  4. Map<String, dynamic> data,
)

Implementation

static void executeModuleEvent(String moduleName, int eventID, String uuid, Map<String, dynamic> data) {
  final listeners = _moduleListeners[moduleName];
  if (listeners == null) {
    mDebugDebug.log('❌ [$moduleName] 没有注册该事件监听器');
    return;
  }

  for (var listener in listeners) {
    if (listener.eventID == eventID) {
      listener.eventCallback(eventID, uuid, data);
    }
  }
}