indiescrobble/controllers/index.go

43 lines
732 B
Go
Raw Permalink Normal View History

package controllers
import (
"net/http"
2022-02-13 15:49:22 +00:00
"git.jamesravey.me/ravenscroftj/indiescrobble/models"
"github.com/gin-gonic/gin"
)
func Index(c *gin.Context) {
2022-02-13 15:49:22 +00:00
// this is an authed endpoint so 'user' must be set and if not panicking is fair
currentUser, exists := c.Get("user")
var user *models.BaseUser
if exists {
user = currentUser.(*models.BaseUser)
}else{
user = nil
}
c.HTML(http.StatusOK, "index.tmpl", gin.H{
2022-02-13 15:49:22 +00:00
"title": "test",
"user": user,
})
}
func FAQ(c *gin.Context){
currentUser, exists := c.Get("user")
var user *models.BaseUser
if exists {
user = currentUser.(*models.BaseUser)
}else{
user = nil
}
c.HTML(http.StatusOK, "faq.tmpl", gin.H{
"user": user,
})
}