43 lines
732 B
Go
43 lines
732 B
Go
package controllers
|
|
|
|
import (
|
|
"net/http"
|
|
|
|
"git.jamesravey.me/ravenscroftj/indiescrobble/models"
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
func Index(c *gin.Context) {
|
|
|
|
// 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{
|
|
"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,
|
|
})
|
|
} |