import 'dart:collection'; import 'package:buypeeb_mobile/models/yahoo_auctions_item.dart'; import 'package:flutter/foundation.dart'; class UserListings extends ChangeNotifier { // final List _items = []; final Map _items = {}; UnmodifiableMapView get items => UnmodifiableMapView(_items); void add (String key, YahooAuctionsItem item) { _items[key] = item; notifyListeners(); } void remove(String key) { _items.remove(key); notifyListeners(); } void removeAll() { _items.clear(); notifyListeners(); } }