| OLD | NEW |
| 1 part of stocksapp; | 1 part of stocksapp; |
| 2 | 2 |
| 3 class Stocklist extends FixedHeightScrollable { | 3 class Stocklist extends FixedHeightScrollable { |
| 4 String query; | 4 String query; |
| 5 List<Stock> stocks; | 5 List<Stock> stocks; |
| 6 | 6 |
| 7 Stocklist({ | 7 Stocklist({ |
| 8 Object key, | 8 Object key, |
| 9 this.stocks, | 9 this.stocks, |
| 10 this.query | 10 this.query |
| 11 }) : super(key: key, scrollCurve: new OverscrollCurve()); | 11 }) : super(key: key, scrollBehavior: new OverscrollBehavior()); |
| 12 | 12 |
| 13 List<Node> buildItems(int start, int count) { | 13 List<Node> buildItems(int start, int count) { |
| 14 return stocks | 14 return stocks |
| 15 .skip(start) | 15 .skip(start) |
| 16 .where((stock) => query == null || stock.symbol.contains( | 16 .where((stock) => query == null || stock.symbol.contains( |
| 17 new RegExp(query, caseSensitive: false))) | 17 new RegExp(query, caseSensitive: false))) |
| 18 .take(count) | 18 .take(count) |
| 19 .map((stock) => new StockRow(stock: stock)) | 19 .map((stock) => new StockRow(stock: stock)) |
| 20 .toList(growable: false); | 20 .toList(growable: false); |
| 21 } | 21 } |
| 22 } | 22 } |
| OLD | NEW |