removed method

Cart removed(
  1. String id
)

Nimmt genau eine Position heraus.

Implementation

Cart removed(String id) {
  final rest = items.where((p) => p.id != id).toList();
  // Unveraendert heisst unveraendert: derselbe Wert, damit oben niemand ohne
  // Grund neu zeichnet.
  return rest.length == items.length ? this : Cart(items: rest);
}