invokeMethod method

Future<String?> invokeMethod(
  1. String targetId,
  2. String method,
  3. List<String> argumentIds
)

Implementation

Future<String?> invokeMethod(
    String targetId, String method, List<String> argumentIds) async {
  VmService vmService = await getVMService();

  final mainIsolate = await getMainIsolate();
  if (mainIsolate?.id != null) {
    try {
      Response valueResponse = await vmService.invoke(
          mainIsolate!.id!, targetId, method, argumentIds);
      final valueRef = InstanceRef.parse(valueResponse.json);
      return valueRef?.valueAsString;
    } catch (e) {}
  }
  return null;
}