buildArguments<T> method

Map<String, dynamic> buildArguments<T>({
  1. Map? arg,
  2. NEPluginCallback<T>? callback,
})
inherited

Implementation

Map<String, dynamic> buildArguments<T>(
    {Map? arg, NEPluginCallback<T>? callback}) {
  var map = <String, dynamic>{'module': _getModule()};
  if (callback != null) {
    var receiptId = _generateReceiptId();
    callbacks[receiptId] = callback;
    map[receiptIdKey] = receiptId;
  }
  if (arg != null && arg.isNotEmpty) {
    map.addAll(arg.cast<String, dynamic>());
  }
  return map;
}