feat(propulsion): Also handle propulsion
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:
@@ -59,16 +59,24 @@ func checkPrice(alertChan chan api.Availability) {
|
||||
|
||||
availabilities, err := apiClient.GetAvailabilities(context.Background(), &api.AvailabilityParams{
|
||||
Query: carFilter,
|
||||
Count: 1,
|
||||
Count: 100,
|
||||
})
|
||||
if err != nil {
|
||||
log.Warnf("Fail to contact API. Error: %s", err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
if availabilities.Results[0].Price < PriceAlert {
|
||||
log.Info("Launching an alert !")
|
||||
alertChan <- availabilities.Results[0]
|
||||
alert++
|
||||
for _, availability := range availabilities.Results {
|
||||
if availability.Price < 39000 && availability.Trim[0] == "SRRWD" {
|
||||
log.Info("Launching an alert !")
|
||||
alertChan <- availability
|
||||
alert++
|
||||
}
|
||||
|
||||
if availability.Price < 47000 && availability.Trim[0] == "LRAWD" {
|
||||
log.Info("Launching an alert !")
|
||||
alertChan <- availability
|
||||
alert++
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -11,7 +11,7 @@ var carFilter api.AvailabilityQueryParams = api.AvailabilityQueryParams{
|
||||
Model: "my",
|
||||
Condition: "new",
|
||||
Options: api.OptionsParams{
|
||||
Trim: []string{"LRAWD"},
|
||||
Trim: []string{"SRRWD", "LRAWD"},
|
||||
},
|
||||
Arrangeby: "Price",
|
||||
Order: "asc",
|
||||
|
Reference in New Issue
Block a user