Exemplo n.º 1
0
// GetAll retrieves a list of all sites
func (lr *SiteRouter) GetAll(r *http.Request, w http.ResponseWriter, siteModel *models.SiteModel, stateManager state.StateManager, conn redis.Conn) {
	sites, err := siteModel.FetchAll(conn)

	if err != nil {
		WriteServerErrorResponse("Unable to retrieve sites", http.StatusInternalServerError, w)
		return
	}

	WriteServerResponse(sites, http.StatusOK, w)
}