| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -116,12 +116,12 @@ class _FilesBrowserViewState extends State<FilesBrowserView> { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                              isDirectory: matchingUploadTasks.isEmpty && file.isDirectory, | 
					 | 
					 | 
					 | 
					                                              isDirectory: matchingUploadTasks.isEmpty && file.isDirectory, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                              size: matchingUploadTasks.isNotEmpty | 
					 | 
					 | 
					 | 
					                                              size: matchingUploadTasks.isNotEmpty | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                                  ? matchingUploadTasks.first.size | 
					 | 
					 | 
					 | 
					                                                  ? matchingUploadTasks.first.size | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                                  : file.size!, | 
					 | 
					 | 
					 | 
					                                                  : file.size, | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                              etag: matchingUploadTasks.isNotEmpty ? null : file.etag, | 
					 | 
					 | 
					 | 
					                                              etag: matchingUploadTasks.isNotEmpty ? null : file.etag, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                              mimeType: matchingUploadTasks.isNotEmpty ? null : file.mimeType, | 
					 | 
					 | 
					 | 
					                                              mimeType: matchingUploadTasks.isNotEmpty ? null : file.mimeType, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                              lastModified: matchingUploadTasks.isNotEmpty | 
					 | 
					 | 
					 | 
					                                              lastModified: matchingUploadTasks.isNotEmpty | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                                  ? matchingUploadTasks.first.lastModified | 
					 | 
					 | 
					 | 
					                                                  ? matchingUploadTasks.first.lastModified | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                                  : file.lastModified!, | 
					 | 
					 | 
					 | 
					                                                  : file.lastModified, | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                              hasPreview: matchingUploadTasks.isNotEmpty ? null : file.hasPreview, | 
					 | 
					 | 
					 | 
					                                              hasPreview: matchingUploadTasks.isNotEmpty ? null : file.hasPreview, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                              isFavorite: matchingUploadTasks.isNotEmpty ? null : file.favorite, | 
					 | 
					 | 
					 | 
					                                              isFavorite: matchingUploadTasks.isNotEmpty ? null : file.favorite, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                            ), | 
					 | 
					 | 
					 | 
					                                            ), | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -235,10 +235,12 @@ class _FilesBrowserViewState extends State<FilesBrowserView> { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        ), | 
					 | 
					 | 
					 | 
					        ), | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        subtitle: Row( | 
					 | 
					 | 
					 | 
					        subtitle: Row( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          children: [ | 
					 | 
					 | 
					 | 
					          children: [ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					            if (details.lastModified != null) ...[ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              RelativeTime( | 
					 | 
					 | 
					 | 
					              RelativeTime( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              date: details.lastModified, | 
					 | 
					 | 
					 | 
					                date: details.lastModified!, | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              ), | 
					 | 
					 | 
					 | 
					              ), | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            if (details.size > 0) ...[ | 
					 | 
					 | 
					 | 
					            ], | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					            if (details.size != null && details.size! > 0) ...[ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              const SizedBox( | 
					 | 
					 | 
					 | 
					              const SizedBox( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                width: 10, | 
					 | 
					 | 
					 | 
					                width: 10, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              ), | 
					 | 
					 | 
					 | 
					              ), | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -396,7 +398,7 @@ class _FilesBrowserViewState extends State<FilesBrowserView> { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                      break; | 
					 | 
					 | 
					 | 
					                      break; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    case FilesFileAction.sync: | 
					 | 
					 | 
					 | 
					                    case FilesFileAction.sync: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                      final sizeWarning = widget.bloc.options.downloadSizeWarning.value; | 
					 | 
					 | 
					 | 
					                      final sizeWarning = widget.bloc.options.downloadSizeWarning.value; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                      if (sizeWarning != null && details.size > sizeWarning) { | 
					 | 
					 | 
					 | 
					                      if (sizeWarning != null && details.size != null && details.size! > sizeWarning) { | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                        // ignore: use_build_context_synchronously | 
					 | 
					 | 
					 | 
					                        // ignore: use_build_context_synchronously | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                        if (!(await showConfirmationDialog( | 
					 | 
					 | 
					 | 
					                        if (!(await showConfirmationDialog( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                          context, | 
					 | 
					 | 
					 | 
					                          context, | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |