buildArguments<T> method
build arguments for methodChannel
Implementation
Map<String, dynamic> buildArguments<T>({Map? arg, Callback<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 as Map<String, dynamic>);
}
return map;
}