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"`
|
||||
AdminPass string `env:"key=ADMIN_PASS default=uhoh"`
|
||||
BrowseItems int `env:"key=BROWSE_ITEMS default=10"`
|
||||
}
|
||||
|
||||
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) {
|
||||
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 {
|
||||
case err == sql.ErrNoRows:
|
||||
return nil, impart.HTTPError{http.StatusNotFound, "Return to sender. Address unknown."}
|
||||
|
Loading…
Reference in New Issue
Block a user