callServiceExtension method

Future<RPCResponse> callServiceExtension(
  1. String extension, {
  2. required Map<String, dynamic> args,
})

Implementation

Future<RPCResponse> callServiceExtension(
  final String extension, {
  required final Map<String, dynamic> args,
}) async {
  try {
    final result = await callServiceExtensionRaw(extension, args: args);
    return RPCResponse.successMap(result.toJson());
  } catch (e, stackTrace) {
    return RPCResponse.error(
      'Error calling service extension: $e',
      stackTrace,
    );
  }
}