deleted bookings management
Some checks failed
Build and Push Docker Image / build_and_push (push) Has been cancelled
Some checks failed
Build and Push Docker Image / build_and_push (push) Has been cancelled
This commit is contained in:
@@ -57,6 +57,7 @@ func (s FleetsServerImpl) GetVehicles(ctx context.Context, req *GetVehiclesReque
|
||||
filter := storage.VehicleFilters{
|
||||
Types: req.Types,
|
||||
Administrators: req.Administrators,
|
||||
IncludeDeleted: req.IncludeDeleted,
|
||||
}
|
||||
if req.AvailabilityFrom.IsValid() {
|
||||
filter.AvailableFrom = req.AvailabilityFrom.AsTime()
|
||||
@@ -124,9 +125,14 @@ func (s FleetsServerImpl) UpdateBooking(ctx context.Context, req *UpdateBookingR
|
||||
return &UpdateBookingResponse{Booking: response}, nil
|
||||
}
|
||||
func (s FleetsServerImpl) DeleteBooking(ctx context.Context, req *DeleteBookingRequest) (*DeleteBookingResponse, error) {
|
||||
if err := s.handler.DeleteBooking(req.Id); err != nil {
|
||||
var deletionMetadata map[string]any
|
||||
if req.DeletionMetadata != nil {
|
||||
deletionMetadata = req.DeletionMetadata.AsMap()
|
||||
}
|
||||
|
||||
if err := s.handler.DeleteBooking(req.Id, deletionMetadata); err != nil {
|
||||
fmt.Println(err)
|
||||
return nil, status.Errorf(codes.Internal, "issue while retrieving booking : %v", err)
|
||||
return nil, status.Errorf(codes.Internal, "issue while deleting booking : %v", err)
|
||||
}
|
||||
|
||||
return &DeleteBookingResponse{
|
||||
|
||||
Reference in New Issue
Block a user