Small improvements

This commit is contained in:
2022-09-05 07:26:43 +02:00
parent b9b0c10e1c
commit be9ee8372f
7 changed files with 598 additions and 112 deletions

View File

@@ -12,10 +12,6 @@ func (h FleetsHandler) AddBooking(booking storage.Booking) (*storage.Booking, er
booking.ID = uuid.NewString()
}
// vehicle.Metadata = map[string]any{
// "created": time.Now(),
// }
// Store the account
if err := h.storage.CreateBooking(booking); err != nil {
return nil, err
@@ -45,11 +41,26 @@ func (h FleetsHandler) GetBooking(id string) (booking *storage.Booking, err erro
return
}
func (h FleetsHandler) UpdateBooking(booking storage.Booking) (*storage.Booking, error) {
// Store the account
if err := h.storage.UpdateBooking(booking); err != nil {
return nil, err
}
return &booking, nil
}
func (h FleetsHandler) DeleteBooking(id string) error {
return h.storage.DeleteBooking(id)
}
// func (h FleetsHandler) GetVehicles(namespaces []string) ([]storage.Vehicle, error) {
// vehicles, err := h.storage.GetVehicles(namespaces)
// return vehicles, err
// }
func (h FleetsHandler) GetBookings() ([]storage.Booking, error) {
bookings, err := h.storage.GetBookings()
return bookings, err
}
func (h FleetsHandler) GetDriverBookings(driver string) ([]storage.Booking, error) {
bookings, err := h.storage.GetBookingsForDriver(driver)
return bookings, err
}