removeAttribute method

  1. @override
Response? removeAttribute(
  1. String name,
  2. Responder responder,
  3. Response? response
)
override

Called by the link internals to remove an attribute from this node.

Implementation

@override
Response? removeAttribute(
  String name,
  Responder responder,
  Response? response,
) {
  if (attributes.containsKey(name)) {
    attributes.remove(name);
    updateList(name);

    if (provider is SerializableNodeProvider) {
      (provider as SerializableNodeProvider).persist();
    }
  }
  return response?..close();
}