callExtension method

  1. @override
Future<Map<String, Object?>?> callExtension({
  1. required String namespace,
  2. required String method,
  3. Map<String, Object?>? args,
})
override

Calls a platform-specific extension method. The available namespaces and methods are documented per platform in docs/extensions/<platform>.md. Returns null when the extension has no structured response.

Implementation

@override
Future<Map<String, Object?>?> callExtension({
  required String namespace,
  required String method,
  Map<String, Object?>? args,
}) async {
  callExtensionCalls += 1;
  return _extensionResult;
}