addFills method

  1. @override
Future<List<Fill>> addFills(
  1. List<FillOptions> options, [
  2. List<Map>? data
])
override

Implementation

@override
Future<List<Fill>> addFills(List<FillOptions> options,
    [List<Map>? data]) async {
  final List<dynamic> ids = await _channel.invokeMethod(
    'fill#addAll',
    <String, dynamic>{
      'options': options.map((o) => o.toJson()).toList(),
    },
  );
  final List<Fill> fills = ids
      .asMap()
      .map((i, id) => MapEntry(
          i,
          Fill(id, options.elementAt(i),
              data != null && data.length > i ? data.elementAt(i) : null)))
      .values
      .toList();

  return fills;
}