nothing special

This commit is contained in:
Arnaud Delcasse 2023-03-10 16:10:32 +01:00
parent feb935f8bf
commit 8a271fdcf8
1 changed files with 2 additions and 4 deletions

View File

@ -25,8 +25,6 @@ type VehicleFilters struct {
func (v Vehicle) Free(start time.Time, end time.Time) bool {
for _, b := range v.Bookings {
fmt.Println("Bookings for", v)
fmt.Println(b)
if ((start.Before(b.Unavailablefrom) || start.Equal(b.Unavailablefrom)) && (end.After(b.Unavailablefrom.Add(24*time.Hour)) || end.Equal(b.Unavailablefrom.Add(24*time.Hour)))) ||
((start.Before(b.Unavailableto) || start.Equal(b.Unavailableto)) && (end.After(b.Unavailableto.Add(24*time.Hour)) || end.Equal(b.Unavailableto.Add(24*time.Hour)))) ||
((start.After(b.Unavailablefrom) || start.Equal(b.Unavailablefrom)) && (end.Before(b.Unavailableto.Add(24*time.Hour)) || end.Equal(b.Unavailableto.Add(24*time.Hour)))) {
@ -37,6 +35,8 @@ func (v Vehicle) Free(start time.Time, end time.Time) bool {
}
func (v Vehicle) MatchesFilters(filters VehicleFilters) bool {
fmt.Println("Filters : ", filters)
if len(filters.Types) > 0 {
found := false
for _, t := range filters.Types {
@ -69,7 +69,5 @@ func (v Vehicle) MatchesFilters(filters VehicleFilters) bool {
return false
}
fmt.Println(filters)
return true
}