sendVarGet method

  1. @override
Future<ReturnParams> sendVarGet(
  1. String serviceName,
  2. String varName
)
override

Send variable get request

Implementation

@override
Future<ReturnParams> sendVarGet(
  String serviceName,
  String varName,
) async {
  final span = tracer.collectApiCall({
    'source': 'dart',
    'target': 'native',
    'serviceName': serviceName,
    'callType': CallType.varGetter.toString(),
  });

  try {
    final params = CallParams(
      callType: CallType.varGetter,
      serviceName: serviceName,
      memberName: varName,
    );

    final result = await _bridge.callApi(params);
    span.success(result);
    return result;
  } catch (e) {
    span.fail(e);
    rethrow;
  }
}