fix(alert): alert only once
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			This commit is contained in:
		@@ -66,22 +66,26 @@ func checkPrice(alertChan chan api.Availability) {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	StdAlert := false
 | 
			
		||||
	LrAlert := false
 | 
			
		||||
	for _, availability := range availabilities.Results {
 | 
			
		||||
 | 
			
		||||
		if availability.IsDemo {
 | 
			
		||||
			continue
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		if availability.Price < 39000 && availability.Trim[0] == "SRRWD" {
 | 
			
		||||
		if !StdAlert && availability.Price < 39000 && availability.Trim[0] == "SRRWD" {
 | 
			
		||||
			log.Info("Launching an alert !")
 | 
			
		||||
			alertChan <- availability
 | 
			
		||||
			alert++
 | 
			
		||||
			StdAlert = true
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		if availability.Price < 47000 && availability.Trim[0] == "LRAWD" {
 | 
			
		||||
		if !LrAlert && availability.Price < 47000 && availability.Trim[0] == "LRAWD" {
 | 
			
		||||
			log.Info("Launching an alert !")
 | 
			
		||||
			alertChan <- availability
 | 
			
		||||
			alert++
 | 
			
		||||
			LrAlert = true
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user