invokeModule method

String invokeModule(
  1. String moduleName,
  2. String method,
  3. dynamic params,
  4. InvokeModuleCallback callback,
)

Implementation

String invokeModule(String moduleName, String method, params, InvokeModuleCallback callback) {
  ModuleCreator? creator = _creatorMap[moduleName];
  if (creator == null) {
    throw Exception('ModuleManager: Can not find module of name: $moduleName');
  }

  if (!_moduleMap.containsKey(moduleName)) {
    _moduleMap[moduleName] = creator(this);
  }

  BaseModule module = _moduleMap[moduleName]!;
  return module.invoke(method, params, callback);
}