mirror of
https://github.com/writeas/htmlhouse
synced 2025-07-18 21:08:16 +00:00
Make Browse item count configurable
This commit is contained in:
parent
d8f836f14d
commit
3392e8e2ba
@ -20,6 +20,7 @@ type config struct {
|
|||||||
|
|
||||||
AutoApprove bool `env:"key=AUTO_APPROVE default=false"`
|
AutoApprove bool `env:"key=AUTO_APPROVE default=false"`
|
||||||
AdminPass string `env:"key=ADMIN_PASS default=uhoh"`
|
AdminPass string `env:"key=ADMIN_PASS default=uhoh"`
|
||||||
|
BrowseItems int `env:"key=BROWSE_ITEMS default=10"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func newConfig() (*config, error) {
|
func newConfig() (*config, error) {
|
||||||
|
@ -304,7 +304,7 @@ func viewHouses(app *app, w http.ResponseWriter, r *http.Request) error {
|
|||||||
|
|
||||||
func getPublicHouses(app *app) (*[]PublicHouse, error) {
|
func getPublicHouses(app *app) (*[]PublicHouse, error) {
|
||||||
houses := []PublicHouse{}
|
houses := []PublicHouse{}
|
||||||
rows, err := app.db.Query("SELECT house_id, title, thumb_url FROM publichouses WHERE approved = 1 ORDER BY updated DESC LIMIT 10")
|
rows, err := app.db.Query(fmt.Sprintf("SELECT house_id, title, thumb_url FROM publichouses WHERE approved = 1 ORDER BY updated DESC LIMIT %d", app.cfg.BrowseItems))
|
||||||
switch {
|
switch {
|
||||||
case err == sql.ErrNoRows:
|
case err == sql.ErrNoRows:
|
||||||
return nil, impart.HTTPError{http.StatusNotFound, "Return to sender. Address unknown."}
|
return nil, impart.HTTPError{http.StatusNotFound, "Return to sender. Address unknown."}
|
||||||
|
Loading…
Reference in New Issue
Block a user