Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BoardService ¶
type BoardService struct { Config *config.Config Logger *zerolog.Logger RepoManager *repo.RepoManager }
func NewBoardService ¶
func NewBoardService(cfg *config.Config, logger *zerolog.Logger, repo *repo.RepoManager) *BoardService
type CommentService ¶
type CommentService struct { Config *config.Config Logger *zerolog.Logger RepoManager *repo.RepoManager }
func NewCommentService ¶
func NewCommentService(cfg *config.Config, logger *zerolog.Logger, repo *repo.RepoManager) *CommentService
func (*CommentService) NewComment ¶
func (*CommentService) SelectByThreadID ¶
type FileService ¶
type FileService struct { Config *config.Config Logger *zerolog.Logger RepoManager *repo.RepoManager }
func NewFileService ¶
func NewFileService(cfg *config.Config, logger *zerolog.Logger, repo *repo.RepoManager) *FileService
func (*FileService) UploadFile ¶
type Service ¶
type Service struct { Board *BoardService Comment *CommentService File *FileService Thread *ThreadService }
type ThreadService ¶
type ThreadService struct { Config *config.Config Logger *zerolog.Logger RepoManager *repo.RepoManager }
func NewThreadService ¶
func NewThreadService(cfg *config.Config, logger *zerolog.Logger, repo *repo.RepoManager) *ThreadService
func (*ThreadService) SelectByBoardSlug ¶
Click to show internal directories.
Click to hide internal directories.