2c8344faf9
They are in different folders and all loaded in controllers/router.go. This means that you only have to create a folder with a router.go file and import this folder in main router.go to add a handler.
16 lignes
331 o
Go
16 lignes
331 o
Go
package router
|
|
|
|
import (
|
|
"github.com/NyaaPantsu/nyaa/models"
|
|
"github.com/NyaaPantsu/nyaa/utils/cookies"
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
// GetUser return the current user from the context
|
|
func GetUser(c *gin.Context) *models.User {
|
|
user, _, _ := cookies.CurrentUser(c)
|
|
if user == nil {
|
|
return &models.User{}
|
|
}
|
|
return user
|
|
}
|