Documentation ¶
Index ¶
- type APIHandlers
- func (s *APIHandlers) BanUser(c *gin.Context)
- func (s *APIHandlers) BookmarkPost(c *gin.Context)
- func (s *APIHandlers) CORSMiddleware(c *gin.Context)
- func (s *APIHandlers) CreatePost(c *gin.Context)
- func (s *APIHandlers) CreateTopic(c *gin.Context)
- func (s *APIHandlers) EditComment(c *gin.Context)
- func (s *APIHandlers) EditPost(c *gin.Context)
- func (s *APIHandlers) FollowUser(c *gin.Context)
- func (s *APIHandlers) GetComment(c *gin.Context)
- func (s *APIHandlers) GetPost(c *gin.Context)
- func (s *APIHandlers) GetRepliesToComment(c *gin.Context)
- func (s *APIHandlers) GetRepliesToPost(c *gin.Context)
- func (s *APIHandlers) GetTopic(c *gin.Context)
- func (s *APIHandlers) GetUserBookmarks(c *gin.Context)
- func (s *APIHandlers) GetUserFollowers(c *gin.Context)
- func (s *APIHandlers) GetUserFollowings(c *gin.Context)
- func (s *APIHandlers) GetUserPrivates(c *gin.Context)
- func (s *APIHandlers) GetUserProfile(c *gin.Context)
- func (s *APIHandlers) GetUserProfileByUsername(c *gin.Context)
- func (s *APIHandlers) GetUserSubscriptions(c *gin.Context)
- func (s *APIHandlers) JWTAuth(c *gin.Context)
- func (h *APIHandlers) Login(c *gin.Context)
- func (s *APIHandlers) MarkCommentAsDeleted(c *gin.Context)
- func (s *APIHandlers) MarkPostAsDeleted(c *gin.Context)
- func (s *APIHandlers) Ping(c *gin.Context)
- func (s *APIHandlers) ReplyToComment(c *gin.Context)
- func (s *APIHandlers) ReplyToPost(c *gin.Context)
- func (s *APIHandlers) SearchPosts(c *gin.Context)
- func (s *APIHandlers) SearchTags(c *gin.Context)
- func (s *APIHandlers) SearchTopics(c *gin.Context)
- func (s *APIHandlers) SearchUsers(c *gin.Context)
- func (h *APIHandlers) Signup(c *gin.Context)
- func (s *APIHandlers) UnfollowUser(c *gin.Context)
- func (s *APIHandlers) UpdateUserProfile(c *gin.Context)
- func (s *APIHandlers) VotePost(c *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIHandlers ¶
type APIHandlers struct {
// contains filtered or unexported fields
}
func NewAPIHandlers ¶
func NewAPIHandlers(db *sqlx.DB, origin string) *APIHandlers
func (*APIHandlers) BanUser ¶
func (s *APIHandlers) BanUser(c *gin.Context)
func (*APIHandlers) BookmarkPost ¶
func (s *APIHandlers) BookmarkPost(c *gin.Context)
func (*APIHandlers) CORSMiddleware ¶
func (s *APIHandlers) CORSMiddleware(c *gin.Context)
https://stackoverflow.com/questions/29418478/go-gin-framework-cors
func (*APIHandlers) CreatePost ¶
func (s *APIHandlers) CreatePost(c *gin.Context)
func (*APIHandlers) CreateTopic ¶
func (s *APIHandlers) CreateTopic(c *gin.Context)
func (*APIHandlers) EditComment ¶
func (s *APIHandlers) EditComment(c *gin.Context)
func (*APIHandlers) EditPost ¶
func (s *APIHandlers) EditPost(c *gin.Context)
func (*APIHandlers) FollowUser ¶
func (s *APIHandlers) FollowUser(c *gin.Context)
func (*APIHandlers) GetComment ¶
func (s *APIHandlers) GetComment(c *gin.Context)
func (*APIHandlers) GetPost ¶
func (s *APIHandlers) GetPost(c *gin.Context)
func (*APIHandlers) GetRepliesToComment ¶
func (s *APIHandlers) GetRepliesToComment(c *gin.Context)
func (*APIHandlers) GetRepliesToPost ¶
func (s *APIHandlers) GetRepliesToPost(c *gin.Context)
func (*APIHandlers) GetTopic ¶
func (s *APIHandlers) GetTopic(c *gin.Context)
func (*APIHandlers) GetUserBookmarks ¶
func (s *APIHandlers) GetUserBookmarks(c *gin.Context)
func (*APIHandlers) GetUserFollowers ¶
func (s *APIHandlers) GetUserFollowers(c *gin.Context)
func (*APIHandlers) GetUserFollowings ¶
func (s *APIHandlers) GetUserFollowings(c *gin.Context)
func (*APIHandlers) GetUserPrivates ¶
func (s *APIHandlers) GetUserPrivates(c *gin.Context)
func (*APIHandlers) GetUserProfile ¶
func (s *APIHandlers) GetUserProfile(c *gin.Context)
func (*APIHandlers) GetUserProfileByUsername ¶
func (s *APIHandlers) GetUserProfileByUsername(c *gin.Context)
func (*APIHandlers) GetUserSubscriptions ¶
func (s *APIHandlers) GetUserSubscriptions(c *gin.Context)
func (*APIHandlers) JWTAuth ¶
func (s *APIHandlers) JWTAuth(c *gin.Context)
func (*APIHandlers) Login ¶
func (h *APIHandlers) Login(c *gin.Context)
func (*APIHandlers) MarkCommentAsDeleted ¶
func (s *APIHandlers) MarkCommentAsDeleted(c *gin.Context)
func (*APIHandlers) MarkPostAsDeleted ¶
func (s *APIHandlers) MarkPostAsDeleted(c *gin.Context)
func (*APIHandlers) Ping ¶
func (s *APIHandlers) Ping(c *gin.Context)
func (*APIHandlers) ReplyToComment ¶
func (s *APIHandlers) ReplyToComment(c *gin.Context)
func (*APIHandlers) ReplyToPost ¶
func (s *APIHandlers) ReplyToPost(c *gin.Context)
func (*APIHandlers) SearchPosts ¶
func (s *APIHandlers) SearchPosts(c *gin.Context)
func (*APIHandlers) SearchTags ¶
func (s *APIHandlers) SearchTags(c *gin.Context)
func (*APIHandlers) SearchTopics ¶
func (s *APIHandlers) SearchTopics(c *gin.Context)
func (*APIHandlers) SearchUsers ¶
func (s *APIHandlers) SearchUsers(c *gin.Context)
func (*APIHandlers) Signup ¶
func (h *APIHandlers) Signup(c *gin.Context)
func (*APIHandlers) UnfollowUser ¶
func (s *APIHandlers) UnfollowUser(c *gin.Context)
func (*APIHandlers) UpdateUserProfile ¶
func (s *APIHandlers) UpdateUserProfile(c *gin.Context)
func (*APIHandlers) VotePost ¶
func (s *APIHandlers) VotePost(c *gin.Context)
Click to show internal directories.
Click to hide internal directories.