Documentation ¶
Index ¶
- func CreateNewArticle(svc article.Service) gin.HandlerFunc
- func GetAllArticles(svc article.Service) gin.HandlerFunc
- func GetArticlesByUser(svc article.Service) gin.HandlerFunc
- func GetUserDetails(svc user.Service) gin.HandlerFunc
- func LoginUser(svc user.Service) gin.HandlerFunc
- func MakeArticleHandlers(r *gin.RouterGroup, articleSvc article.Service)
- func MakeUserHandler(r *gin.RouterGroup, userSvc user.Service)
- func RegisterUser(svc user.Service) gin.HandlerFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateNewArticle ¶
func CreateNewArticle(svc article.Service) gin.HandlerFunc
CreateNewArticle is used to create new articles
func GetAllArticles ¶
func GetAllArticles(svc article.Service) gin.HandlerFunc
GetAllArticles irrespective of user
func GetArticlesByUser ¶
func GetArticlesByUser(svc article.Service) gin.HandlerFunc
GetArticlesByUser to return a list of articles created by user
func GetUserDetails ¶
func GetUserDetails(svc user.Service) gin.HandlerFunc
GetUserDetails returns user details
func LoginUser ¶
func LoginUser(svc user.Service) gin.HandlerFunc
LoginUser is used gor loggin in user
func MakeArticleHandlers ¶
func MakeArticleHandlers(r *gin.RouterGroup, articleSvc article.Service)
MakeArticleHandlers used to make routes for articles
func MakeUserHandler ¶
func MakeUserHandler(r *gin.RouterGroup, userSvc user.Service)
MakeUserHandler defines the routes for user
func RegisterUser ¶
func RegisterUser(svc user.Service) gin.HandlerFunc
RegisterUser used to reg user
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.