requestExecuteCallback function

void requestExecuteCallback(
  1. dynamic message
)

Implementation

void requestExecuteCallback(message) {
  try {
    final List<dynamic> data = message;
    final bool isSync = data[0] == 1;
    if (isSync) {
      _workingCompleter = Completer();
    }

    final int workAddress = data[1];
    final work = Pointer<NativeWork>.fromAddress(workAddress);
    _executeNativeCallback(work);
    _workingCompleter?.complete();
    _workingCompleter = null;
  } catch (e, stack) {
    bridgeLogger.severe('requestExecuteCallback error', e, stack);
  }
}