22 lines
587 B
Go
22 lines
587 B
Go
package routes
|
|
|
|
import (
|
|
"kontor-api-gin/pkg/controllers"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
func PublicRoutes(g *gin.RouterGroup) {
|
|
g.GET("/auth/login", controllers.LoginGetHandler)
|
|
g.POST("/auth/login", controllers.LoginPostHandler)
|
|
g.GET("/", controllers.IndexGetHandler)
|
|
}
|
|
|
|
func ProtectedRoutes(g *gin.RouterGroup) {
|
|
g.GET("/media/actors", controllers.IndexGetHandler)
|
|
g.GET("/comic/comics", controllers.IndexGetHandler)
|
|
g.GET("/media/files", controllers.IndexGetHandler)
|
|
g.GET("/media/lofis", controllers.IndexGetHandler)
|
|
g.GET("/auth/logout", controllers.LogoutGetHandler)
|
|
}
|