apply method

  1. @override
Document apply(
  1. Document doc
)
override

Implementation

@override
Document apply(Document doc) {
  final currentValue = doc.get(selector);
  final currentValueAsSet = ((currentValue != null && currentValue is List) ? currentValue : []).toSet();
  currentValueAsSet.add(value);
  final newValue = currentValueAsSet.toList();
  doc.set(selector, newValue);
  return doc;
}