forum

package
v0.0.0-...-31a4683 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ForumRepository

type ForumRepository struct {
	*sqlx.DB
}

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) ExecTx

func (r *ForumRepository) ExecTx(f func(tx *sqlx.Tx) error) 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 (db *ForumRepository) RetrieveForumTopicEditCredentials(topicId int) (masterCharacter *int, editPassword *string, postType string, err error)

func (*ForumRepository) RetrieveForumTopicOverviews

func (db *ForumRepository) RetrieveForumTopicOverviews(forumId, skip, limit int) (topics *[]model.ForumTopicOverview, topicCounts int, err error)

func (*ForumRepository) RetrieveForumTopicPostEditCredentials

func (db *ForumRepository) RetrieveForumTopicPostEditCredentials(postId int) (masterCharacter *int, editPassword *string, postType string, err error)

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL