onCallNative property

  1. @override
set onCallNative (FutureOr callback(String method, dynamic args)?)
override

Callback to handle sync native calls from JS

Implementation

@override
set onCallNative(
  FutureOr<dynamic> Function(String method, dynamic args)? callback,
) {
  // Set up native call forwarding to main isolate
  _onCallNative = callback;
  if (callback != null) {
    global.defineProperty('dartCallNative', (method, args) {
      return _onCallNative?.call(method, args);
    });
  }
}