Documentation ¶
Index ¶
- type ForumRepository
- func (db *ForumRepository) CancelReactForumPost(characterId, postId int, emoji string) error
- func (db *ForumRepository) CreateForum(forumGroupId int, forum *model.ForumCreateData) (id int, err error)
- func (db *ForumRepository) CreateForumGroup(title string) (id int, err error)
- func (db *ForumRepository) CreateForumTopic(characterId *int, identifier *string, forumId int, ...) (topicId int, err error)
- func (db *ForumRepository) DeleteForumTopicPost(characterId *int, postId int) error
- func (r *ForumRepository) ExecTx(f func(tx *sqlx.Tx) error) error
- func (db *ForumRepository) PostForumTopicPost(characterId *int, identifier *string, topicId int, ...) (postId int, err error)
- func (db *ForumRepository) ReactForumPost(characterId, postId int, emoji string) error
- func (db *ForumRepository) RetrieveForum(forumId int) (forum *model.Forum, err error)
- func (db *ForumRepository) RetrieveForumForcedPostType(forumId int) (forcedPostType *string, err error)
- func (db *ForumRepository) RetrieveForumOverviews() (forumGroups *[]model.ForumGroup, err error)
- func (db *ForumRepository) RetrieveForumTopic(topicId int) (topic *model.ForumTopic, err error)
- func (db *ForumRepository) RetrieveForumTopicEditCredentials(topicId int) (masterCharacter *int, editPassword *string, postType string, err error)
- func (db *ForumRepository) RetrieveForumTopicOverviews(forumId, skip, limit int) (topics *[]model.ForumTopicOverview, topicCounts int, err error)
- func (db *ForumRepository) RetrieveForumTopicPostEditCredentials(postId int) (masterCharacter *int, editPassword *string, postType string, err error)
- func (db *ForumRepository) RetrieveForumTopicPosts(topicId int, characterId *int) (posts *[]model.ForumTopicPost, err error)
- func (db *ForumRepository) ReviseForumTopicPost(characterId *int, postId int, post *model.ForumTopicPostReviseData) error
- func (db *ForumRepository) UpdateForumTopic(characterId *int, topicId int, topic *model.ForumTopicEditData) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ForumRepository ¶
func NewForumRepository ¶
func NewForumRepository(db *sqlx.DB) *ForumRepository
func (*ForumRepository) CancelReactForumPost ¶
func (db *ForumRepository) CancelReactForumPost(characterId, postId int, emoji string) error
func (*ForumRepository) CreateForum ¶
func (db *ForumRepository) CreateForum(forumGroupId int, forum *model.ForumCreateData) (id int, err error)
func (*ForumRepository) CreateForumGroup ¶
func (db *ForumRepository) CreateForumGroup(title string) (id int, err error)
func (*ForumRepository) CreateForumTopic ¶
func (db *ForumRepository) CreateForumTopic(characterId *int, identifier *string, forumId int, topic *model.ForumTopicCreateData) (topicId int, err error)
func (*ForumRepository) DeleteForumTopicPost ¶
func (db *ForumRepository) DeleteForumTopicPost(characterId *int, postId int) error
func (*ForumRepository) PostForumTopicPost ¶
func (db *ForumRepository) PostForumTopicPost(characterId *int, identifier *string, topicId int, post *model.ForumTopicPostSendData) (postId int, err error)
func (*ForumRepository) ReactForumPost ¶
func (db *ForumRepository) ReactForumPost(characterId, postId int, emoji string) error
func (*ForumRepository) RetrieveForum ¶
func (db *ForumRepository) RetrieveForum(forumId int) (forum *model.Forum, err error)
func (*ForumRepository) RetrieveForumForcedPostType ¶
func (db *ForumRepository) RetrieveForumForcedPostType(forumId int) (forcedPostType *string, err error)
func (*ForumRepository) RetrieveForumOverviews ¶
func (db *ForumRepository) RetrieveForumOverviews() (forumGroups *[]model.ForumGroup, err error)
func (*ForumRepository) RetrieveForumTopic ¶
func (db *ForumRepository) RetrieveForumTopic(topicId int) (topic *model.ForumTopic, err error)
func (*ForumRepository) RetrieveForumTopicEditCredentials ¶
func (*ForumRepository) RetrieveForumTopicOverviews ¶
func (db *ForumRepository) RetrieveForumTopicOverviews(forumId, skip, limit int) (topics *[]model.ForumTopicOverview, topicCounts int, err error)
func (*ForumRepository) RetrieveForumTopicPostEditCredentials ¶
func (*ForumRepository) RetrieveForumTopicPosts ¶
func (db *ForumRepository) RetrieveForumTopicPosts(topicId int, characterId *int) (posts *[]model.ForumTopicPost, err error)
func (*ForumRepository) ReviseForumTopicPost ¶
func (db *ForumRepository) ReviseForumTopicPost(characterId *int, postId int, post *model.ForumTopicPostReviseData) error
func (*ForumRepository) UpdateForumTopic ¶
func (db *ForumRepository) UpdateForumTopic(characterId *int, topicId int, topic *model.ForumTopicEditData) error
Source Files ¶
- cancel_react_forum_post.go
- create_forum.go
- create_forum_group.go
- create_forum_topic.go
- delete_forum_topic_post.go
- forum.go
- post_forum_topic_post.go
- react_forum_post.go
- retrieve_forum.go
- retrieve_forum_forced_post_type.go
- retrieve_forum_overviews.go
- retrieve_forum_topic.go
- retrieve_forum_topic_edit_credentials.go
- retrieve_forum_topic_overviews.go
- retrieve_forum_topic_post_edit_credentials.go
- retrieve_forum_topic_posts.go
- revise_forum_topic_post.go
- update_forum_topic.go
Click to show internal directories.
Click to hide internal directories.