invoke<T> method

Future<T> invoke<T>({
  1. required String method,
  2. required List args,
  3. bool addGlobalEngine = true,
  4. bool isStatic = false,
})

Implementation

Future<T> invoke<T>({
  required String method,
  required List<dynamic> args,
  bool addGlobalEngine = true,
  bool isStatic = false,
}) async {
  if (addGlobalEngine) {
    args.insert(0, $engine_instance);
  }
  return isStatic
      ? await NativeClassUtils.nativeStaticCall(
          namespace, method, args, 'com.volcengine.rtc.hybrid_runtime')
      : await nativeCall(method, args);
}