| 
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -41,10 +41,10 @@ class VersionDataFetcher @Inject constructor(
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    private val scope = CoroutineScope(Dispatchers.Default)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    /**
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				     * Schedules fetching version data [delayMillis] milliseconds from now.
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				     * Schedules fetching version data.
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				     *
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				     * This method will fetch immediately if 4 hours or more has elapsed since the last successful
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				     * check.
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				     * @param delayMillis The delay before fetching version data. Default value is 4 hours from the
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				     * last check or 0 if there was no previous check or if it was longer than 4 hours ago.
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				     */
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    @JvmOverloads
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    fun startTimedVersionCheck(
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
			
			 | 
			 | 
			
				
 
 |