mirror of
				https://github.com/KevinMidboe/immich.git
				synced 2025-10-29 17:40:28 +00:00 
			
		
		
		
	feat(mobile): lazy loading of assets (#2413)
This commit is contained in:
		
				
					committed by
					
						
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							93863b0629
						
					
				
				
					commit
					0dde76bbbc
				
			@@ -1,3 +1,5 @@
 | 
			
		||||
import 'package:collection/collection.dart';
 | 
			
		||||
 | 
			
		||||
extension DurationExtension on String {
 | 
			
		||||
  Duration? toDuration() {
 | 
			
		||||
    try {
 | 
			
		||||
@@ -34,4 +36,12 @@ extension ListExtension<E> on List<E> {
 | 
			
		||||
    length = length == 0 ? 0 : j;
 | 
			
		||||
    return this;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  ListSlice<E> nestedSlice(int start, int end) {
 | 
			
		||||
    if (this is ListSlice) {
 | 
			
		||||
      final ListSlice<E> self = this as ListSlice<E>;
 | 
			
		||||
      return ListSlice<E>(self.source, self.start + start, self.start + end);
 | 
			
		||||
    }
 | 
			
		||||
    return ListSlice<E>(this, start, end);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user