diff options
Diffstat (limited to 'cmd/web/handlers')
| -rw-r--r-- | cmd/web/handlers/blog.go | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/cmd/web/handlers/blog.go b/cmd/web/handlers/blog.go index e9512c0..4c81669 100644 --- a/cmd/web/handlers/blog.go +++ b/cmd/web/handlers/blog.go @@ -19,11 +19,12 @@ type blogContext struct { err *log.Logger db *sql.DB - Post models.Post - Rows []models.Post - Name string - IsAuth bool - Offset int + Post models.Post + Rows []models.Post + Name string + IsAuth bool + PagePopulated bool + Offset int } func (ctx *blogContext) viewPost(w http.ResponseWriter, r *http.Request) { @@ -186,6 +187,7 @@ func (ctx *blogContext) post(w http.ResponseWriter, r *http.Request) { func (ctx *blogContext) index(w http.ResponseWriter, r *http.Request) { ctx.Rows = []models.Post{} ctx.IsAuth = false + ctx.PagePopulated = false if r.URL.Path != "/" { http.NotFound(w, r) @@ -221,6 +223,7 @@ func (ctx *blogContext) index(w http.ResponseWriter, r *http.Request) { p.FormattedTime = p.Time.Format(time.ANSIC) ctx.Rows = append(ctx.Rows, p) + ctx.PagePopulated = true } files := []string{ |
