Documentation
¶
Index ¶
- type CommentRepo
- func (r *CommentRepo) GetAuthorByID(ctx context.Context, id string) (*discussion.Author, error)
- func (r *CommentRepo) GetAuthorByUserID(ctx context.Context, userID string) (*discussion.Author, error)
- func (r *CommentRepo) GetCommentsAndRepliesRecursively(ctx context.Context, subjectID string) ([]*discussion.Comment, error)
- func (r *CommentRepo) SaveAuthor(ctx context.Context, author *discussion.Author) error
- func (r *CommentRepo) SaveComment(ctx context.Context, comment *discussion.Comment) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommentRepo ¶
func NewCommentRepo ¶
func NewCommentRepo(db *sql.DB) *CommentRepo
func (*CommentRepo) GetAuthorByID ¶
func (r *CommentRepo) GetAuthorByID(ctx context.Context, id string) (*discussion.Author, error)
func (*CommentRepo) GetAuthorByUserID ¶
func (r *CommentRepo) GetAuthorByUserID(ctx context.Context, userID string) (*discussion.Author, error)
func (*CommentRepo) GetCommentsAndRepliesRecursively ¶
func (r *CommentRepo) GetCommentsAndRepliesRecursively(ctx context.Context, subjectID string) ([]*discussion.Comment, error)
func (*CommentRepo) SaveAuthor ¶
func (r *CommentRepo) SaveAuthor(ctx context.Context, author *discussion.Author) error
func (*CommentRepo) SaveComment ¶
func (r *CommentRepo) SaveComment(ctx context.Context, comment *discussion.Comment) error
Click to show internal directories.
Click to hide internal directories.