sendInstanceCall method
Future<ReturnParams>
sendInstanceCall(
- dynamic instanceOrId,
- String namespace,
- String method,
- List args, [
- NativeMethodMeta? meta,
override
Send instance method call request
Implementation
@override
Future<ReturnParams> sendInstanceCall(
dynamic instanceOrId,
String namespace,
String method,
List<dynamic> args, [
NativeMethodMeta? meta,
]) async {
final instanceId = instanceOrId is String
? instanceOrId
: proto.encodeArg(instanceOrId)['_instanceId'];
final params = CallParams(
callType: CallType.instanceMethodInvoke,
serviceName: namespace,
methodName: method,
args: proto.encodeArgs(args),
instanceId: instanceId,
);
final nativeClasses = proto.collectNativeClass(args);
await _readyNativeClass(nativeClasses);
return _bridge.callApi(params);
}