setParameter method

  1. @override
void setParameter(
  1. String name,
  2. String quotedValue
)
override

Adds a new or replaces the existing parameter name with the value quotedValue.

Implementation

@override
void setParameter(String name, String quotedValue) {
  final fieldName = name.toLowerCase();
  var value = quotedValue;
  if (fieldName == 'charset') {
    value = removeQuotes(quotedValue).toLowerCase();
    charset = value;
  } else if (fieldName == 'boundary') {
    value = removeQuotes(quotedValue);
    boundary = value;
  } else if (fieldName == 'format') {
    value = removeQuotes(quotedValue).toLowerCase();
    isFlowedFormat = value == 'flowed';
  }
  super.setParameter(fieldName, value);
}