sendEventEmitResult method
Send event result back to native side
Implementation
Future<ReturnParams> sendEventEmitResult(
String instanceId,
String serviceName,
dynamic result,
) async {
try {
final params = CallParams(
callType: CallType.instanceEventResult,
serviceName: serviceName,
instanceId: instanceId,
args: proto.encodeArgs([result]),
);
final nativeClasses = proto.collectNativeClass([result]);
await _readyNativeClass(nativeClasses);
return await _bridge.callApi(params);
} catch (e) {
logger.error('[message-sender] Event emit result failed:', [e]);
rethrow;
}
}