소스 검색

Remove unnecessary deduplication logic

Vishnu Mohandas 5 년 전
부모
커밋
b98a3cc530
1개의 변경된 파일0개의 추가작업 그리고 11개의 파일을 삭제
  1. 0 11
      lib/ui/gallery.dart

+ 0 - 11
lib/ui/gallery.dart

@@ -59,7 +59,6 @@ class _GalleryState extends State<Gallery> {
     // TODO: Investigate reason for multiple rebuilds on selection change
     _photos = widget.photos;
     _selectedPhotos = widget.selectedPhotos;
-    _deduplicatePhotos();
     _collatePhotos();
     final list = ListView.builder(
       itemCount: _collatedPhotos.length,
@@ -184,16 +183,6 @@ class _GalleryState extends State<Gallery> {
     );
   }
 
-  void _deduplicatePhotos() {
-    for (int index = 1; index < _photos.length; index++) {
-      final current = _photos[index], previous = _photos[index - 1];
-      if (current.localId != null && current.localId == previous.localId) {
-        _photos.removeAt(index);
-        index--;
-      }
-    }
-  }
-
   void _collatePhotos() {
     final dailyPhotos = List<Photo>();
     final collatedPhotos = List<List<Photo>>();