Providing feedback when searching by room, and connecting to the reservation page

This commit is contained in:
2024-07-10 23:32:49 +02:00
parent 5eb9284b6f
commit fed901ce25
3 changed files with 35 additions and 7 deletions

View File

@ -245,9 +245,12 @@ func (m *Repository) PostAvailability(w http.ResponseWriter, r *http.Request) {
})
}
type responseJSON struct {
OK bool `json:"ok"`
Message string `json:"message"`
type jsonResponse struct {
OK bool `json:"ok"`
Message string `json:"message"`
RoomID string `json:"room_id"`
StartDate string `json:"start_date"`
EndDate string `json:"end_date"`
}
// AvailabilityJSON is the search for availability page handler
@ -279,9 +282,12 @@ func (m *Repository) AvailabilityJSON(w http.ResponseWriter, r *http.Request) {
return
}
resp := responseJSON{
OK: available,
Message: "",
resp := jsonResponse{
OK: available,
Message: "",
StartDate: sd,
EndDate: ed,
RoomID: strconv.Itoa(roomID),
}
out, err := json.MarshalIndent(resp, "", " ")