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