handlers

package
v0.0.0-...-247fae1 Latest Latest
Warning

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

Go to latest
Published: May 20, 2025 License: MIT Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdminHandler

type AdminHandler interface {
	AddBoardCategoryHandler(c fiber.Ctx) error
	BoardGeneralLoadHandler(c fiber.Ctx) error
	BoardLevelLoadHandler(c fiber.Ctx) error
	BoardPointLoadHandler(c fiber.Ctx) error
	ChangeBoardAdminHandler(c fiber.Ctx) error
	ChangeBoardGroupHandler(c fiber.Ctx) error
	ChangeBoardInfoHandler(c fiber.Ctx) error
	ChangeBoardLevelHandler(c fiber.Ctx) error
	ChangeBoardNameHandler(c fiber.Ctx) error
	ChangeBoardPointHandler(c fiber.Ctx) error
	ChangeBoardRowHandler(c fiber.Ctx) error
	ChangeBoardTypeHandler(c fiber.Ctx) error
	ChangeBoardWidthHandler(c fiber.Ctx) error
	ChangeGroupAdminHandler(c fiber.Ctx) error
	ChangeGroupIdHandler(c fiber.Ctx) error
	CreateBoardHandler(c fiber.Ctx) error
	CreateGroupHandler(c fiber.Ctx) error
	DashboardItemLoadHandler(c fiber.Ctx) error
	DashboardLatestLoadHandler(c fiber.Ctx) error
	DashboardStatisticLoadHandler(c fiber.Ctx) error
	GetAdminCandidatesHandler(c fiber.Ctx) error
	GroupGeneralLoadHandler(c fiber.Ctx) error
	GroupListLoadHandler(c fiber.Ctx) error
	LatestCommentLoadHandler(c fiber.Ctx) error
	LatestCommentSearchHandler(c fiber.Ctx) error
	LatestPostLoadHandler(c fiber.Ctx) error
	LatestPostSearchHandler(c fiber.Ctx) error
	RemoveBoardCategoryHandler(c fiber.Ctx) error
	RemoveBoardHandler(c fiber.Ctx) error
	RemoveCommentHandler(c fiber.Ctx) error
	RemovePostHandler(c fiber.Ctx) error
	RemoveGroupHandler(c fiber.Ctx) error
	ReportListLoadHandler(c fiber.Ctx) error
	ReportListSearchHandler(c fiber.Ctx) error
	ShowSimilarBoardIdHandler(c fiber.Ctx) error
	ShowSimilarGroupIdHandler(c fiber.Ctx) error
	UseBoardCategoryHandler(c fiber.Ctx) error
	UserInfoLoadHandler(c fiber.Ctx) error
	UserInfoModifyHandler(c fiber.Ctx) error
	UserListLoadHandler(c fiber.Ctx) error
}

type AuthHandler

type AuthHandler interface {
	CheckEmailHandler(c fiber.Ctx) error
	CheckNameHandler(c fiber.Ctx) error
	LoadMyInfoHandler(c fiber.Ctx) error
	LogoutHandler(c fiber.Ctx) error
	ResetPasswordHandler(c fiber.Ctx) error
	RefreshAccessTokenHandler(c fiber.Ctx) error
	SigninHandler(c fiber.Ctx) error
	SignupHandler(c fiber.Ctx) error
	VerifyCodeHandler(c fiber.Ctx) error
	UpdateMyInfoHandler(c fiber.Ctx) error
}

type BlogHandler

type BlogHandler interface {
	BlogRssLoadHandler(c fiber.Ctx) error
}

type BoardHandler

type BoardHandler interface {
	BoardListHandler(c fiber.Ctx) error
	BoardRecentTagListHandler(c fiber.Ctx) error
	BoardViewHandler(c fiber.Ctx) error
	DownloadHandler(c fiber.Ctx) error
	GalleryListHandler(c fiber.Ctx) error
	GalleryLoadPhotoHandler(c fiber.Ctx) error
	LikePostHandler(c fiber.Ctx) error
	ListForMoveHandler(c fiber.Ctx) error
	MovePostHandler(c fiber.Ctx) error
	RemovePostHandler(c fiber.Ctx) error
}

type ChatHandler

type ChatHandler interface {
	LoadChatListHandler(c fiber.Ctx) error
	LoadChatHistoryHandler(c fiber.Ctx) error
	SaveChatHandler(c fiber.Ctx) error
}

type CommentHandler

type CommentHandler interface {
	CommentListHandler(c fiber.Ctx) error
	LikeCommentHandler(c fiber.Ctx) error
	ModifyCommentHandler(c fiber.Ctx) error
	RemoveCommentHandler(c fiber.Ctx) error
	ReplyCommentHandler(c fiber.Ctx) error
	WriteCommentHandler(c fiber.Ctx) error
}

type EditorHandler

type EditorHandler interface {
	GetEditorConfigHandler(c fiber.Ctx) error
	LoadInsertImageHandler(c fiber.Ctx) error
	LoadPostHandler(c fiber.Ctx) error
	ModifyPostHandler(c fiber.Ctx) error
	RemoveInsertImageHandler(c fiber.Ctx) error
	RemoveAttachedFileHandler(c fiber.Ctx) error
	SuggestionHashtagHandler(c fiber.Ctx) error
	UploadInsertImageHandler(c fiber.Ctx) error
	WritePostHandler(c fiber.Ctx) error
}

type Handler

type Handler struct {
	Admin   AdminHandler
	Auth    AuthHandler
	Board   BoardHandler
	Blog    BlogHandler
	Chat    ChatHandler
	Comment CommentHandler
	Editor  EditorHandler
	Home    HomeHandler
	Noti    NotiHandler
	OAuth2  OAuth2Handler
	Sync    SyncHandler
	Trade   TradeHandler
	User    UserHandler
}

모든 핸들러들을 관리

func NewHandler

func NewHandler(s *services.Service) *Handler

모든 핸들러들을 생성

type HomeHandler

type HomeHandler interface {
	ShowVersionHandler(c fiber.Ctx) error
	CountingVisitorHandler(c fiber.Ctx) error
	LoadSidebarLinkHandler(c fiber.Ctx) error
	LoadAllPostsHandler(c fiber.Ctx) error
	LoadMainPageHandler(c fiber.Ctx) error
	LoadPostsByIdHandler(c fiber.Ctx) error
	LoadSitemapHandler(c fiber.Ctx) error
}

type NotiHandler

type NotiHandler interface {
	CheckedAllNotiHandler(c fiber.Ctx) error
	CheckedSingleNotiHandler(c fiber.Ctx) error
	LoadNotiListHandler(c fiber.Ctx) error
}

type OAuth2Handler

type OAuth2Handler interface {
	AndroidGoogleOAuthHandler(c fiber.Ctx) error
	GoogleOAuthRequestHandler(c fiber.Ctx) error
	GoogleOAuthCallbackHandler(c fiber.Ctx) error
	NaverOAuthRequestHandler(c fiber.Ctx) error
	NaverOAuthCallbackHandler(c fiber.Ctx) error
	KakaoOAuthRequestHandler(c fiber.Ctx) error
	KakaoOAuthCallbackHandler(c fiber.Ctx) error
	RequestUserInfoHandler(c fiber.Ctx) error
	UtilRegisterUser(id string, name string, profile string) uint
	UtilFinishLogin(c fiber.Ctx, userUid uint) error
}

type SyncHandler

type SyncHandler interface {
	SyncPostHandler(c fiber.Ctx) error
}

type TradeHandler

type TradeHandler interface {
	TradeListHandler(c fiber.Ctx) error
	TradeModifyHandler(c fiber.Ctx) error
	TradeViewHandler(c fiber.Ctx) error
	TradeWriteHandler(c fiber.Ctx) error
	UpdateStatusHandler(c fiber.Ctx) error
}

type TsboardAdminHandler

type TsboardAdminHandler struct {
	// contains filtered or unexported fields
}

func NewTsboardAdminHandler

func NewTsboardAdminHandler(service *services.Service) *TsboardAdminHandler

services.Service 주입 받기

func (*TsboardAdminHandler) AddBoardCategoryHandler

func (h *TsboardAdminHandler) AddBoardCategoryHandler(c fiber.Ctx) error

게시판에 카테고리 추가하는 핸들러

func (*TsboardAdminHandler) BoardGeneralLoadHandler

func (h *TsboardAdminHandler) BoardGeneralLoadHandler(c fiber.Ctx) error

게시판 관리화면 > 일반 기존 내용 불러오는 핸들러

func (*TsboardAdminHandler) BoardLevelLoadHandler

func (h *TsboardAdminHandler) BoardLevelLoadHandler(c fiber.Ctx) error

게시판 권한 설정 가져오기 핸들러

func (*TsboardAdminHandler) BoardPointLoadHandler

func (h *TsboardAdminHandler) BoardPointLoadHandler(c fiber.Ctx) error

게시판 포인트 설정 가져오는 핸들러

func (*TsboardAdminHandler) ChangeBoardAdminHandler

func (h *TsboardAdminHandler) ChangeBoardAdminHandler(c fiber.Ctx) error

게시판 관리자 변경하는 핸들러

func (*TsboardAdminHandler) ChangeBoardGroupHandler

func (h *TsboardAdminHandler) ChangeBoardGroupHandler(c fiber.Ctx) error

게시판 소속 그룹 변경하기 핸들러

func (*TsboardAdminHandler) ChangeBoardInfoHandler

func (h *TsboardAdminHandler) ChangeBoardInfoHandler(c fiber.Ctx) error

게시판 설명 변경하기 핸들러

func (*TsboardAdminHandler) ChangeBoardLevelHandler

func (h *TsboardAdminHandler) ChangeBoardLevelHandler(c fiber.Ctx) error

게시판 레벨 제한 변경하는 핸들러

func (*TsboardAdminHandler) ChangeBoardNameHandler

func (h *TsboardAdminHandler) ChangeBoardNameHandler(c fiber.Ctx) error

게시판 이름 변경하기 핸들러

func (*TsboardAdminHandler) ChangeBoardPointHandler

func (h *TsboardAdminHandler) ChangeBoardPointHandler(c fiber.Ctx) error

게시판 포인트 설정 변경하는 핸들러

func (*TsboardAdminHandler) ChangeBoardRowHandler

func (h *TsboardAdminHandler) ChangeBoardRowHandler(c fiber.Ctx) error

게시판 출력 라인 수 변경하기 핸들러

func (*TsboardAdminHandler) ChangeBoardTypeHandler

func (h *TsboardAdminHandler) ChangeBoardTypeHandler(c fiber.Ctx) error

게시판 타입(블로그, 갤러리 등) 변경하기 핸들러

func (*TsboardAdminHandler) ChangeBoardWidthHandler

func (h *TsboardAdminHandler) ChangeBoardWidthHandler(c fiber.Ctx) error

게시판 폭 변경하기 핸들러

func (*TsboardAdminHandler) ChangeGroupAdminHandler

func (h *TsboardAdminHandler) ChangeGroupAdminHandler(c fiber.Ctx) error

그룹 관리자 변경하기 핸들러

func (*TsboardAdminHandler) ChangeGroupIdHandler

func (h *TsboardAdminHandler) ChangeGroupIdHandler(c fiber.Ctx) error

그룹 ID 변경하기 핸들러

func (*TsboardAdminHandler) CreateBoardHandler

func (h *TsboardAdminHandler) CreateBoardHandler(c fiber.Ctx) error

게시판 생성하기 핸들러

func (*TsboardAdminHandler) CreateGroupHandler

func (h *TsboardAdminHandler) CreateGroupHandler(c fiber.Ctx) error

그룹 생성하기 핸들러

func (*TsboardAdminHandler) DashboardItemLoadHandler

func (h *TsboardAdminHandler) DashboardItemLoadHandler(c fiber.Ctx) error

대시보드에서 그룹,게시판,회원 목록들 불러오는 핸들러

func (*TsboardAdminHandler) DashboardLatestLoadHandler

func (h *TsboardAdminHandler) DashboardLatestLoadHandler(c fiber.Ctx) error

대시보드에서 최근 글,댓글,신고 목록들 불러오는 핸들러

func (*TsboardAdminHandler) DashboardStatisticLoadHandler

func (h *TsboardAdminHandler) DashboardStatisticLoadHandler(c fiber.Ctx) error

대시보드에서 통계 데이터 불러오는 핸들러

func (*TsboardAdminHandler) GetAdminCandidatesHandler

func (h *TsboardAdminHandler) GetAdminCandidatesHandler(c fiber.Ctx) error

관리자 변경 시 후보군 출력하는 핸들러

func (*TsboardAdminHandler) GroupGeneralLoadHandler

func (h *TsboardAdminHandler) GroupGeneralLoadHandler(c fiber.Ctx) error

그룹 설정 및 소속 게시판 목록 반환하는 핸들러

func (*TsboardAdminHandler) GroupListLoadHandler

func (h *TsboardAdminHandler) GroupListLoadHandler(c fiber.Ctx) error

그룹 목록 가져오는 핸들러

func (*TsboardAdminHandler) LatestCommentLoadHandler

func (h *TsboardAdminHandler) LatestCommentLoadHandler(c fiber.Ctx) error

최근 댓글 불러오는 핸들러

func (*TsboardAdminHandler) LatestCommentSearchHandler

func (h *TsboardAdminHandler) LatestCommentSearchHandler(c fiber.Ctx) error

댓글 검색하는 핸들러

func (*TsboardAdminHandler) LatestPostLoadHandler

func (h *TsboardAdminHandler) LatestPostLoadHandler(c fiber.Ctx) error

최근 글 불러오는 핸들러

func (*TsboardAdminHandler) LatestPostSearchHandler

func (h *TsboardAdminHandler) LatestPostSearchHandler(c fiber.Ctx) error

게시글 검색하는 핸들러

func (*TsboardAdminHandler) RemoveBoardCategoryHandler

func (h *TsboardAdminHandler) RemoveBoardCategoryHandler(c fiber.Ctx) error

게시판에 특정 카테고리 제거하기 핸들러

func (*TsboardAdminHandler) RemoveBoardHandler

func (h *TsboardAdminHandler) RemoveBoardHandler(c fiber.Ctx) error

게시판 삭제하기 핸들러

func (*TsboardAdminHandler) RemoveCommentHandler

func (h *TsboardAdminHandler) RemoveCommentHandler(c fiber.Ctx) error

댓글 삭제하기 핸들러

func (*TsboardAdminHandler) RemoveGroupHandler

func (h *TsboardAdminHandler) RemoveGroupHandler(c fiber.Ctx) error

그룹 삭제하기 핸들러

func (*TsboardAdminHandler) RemovePostHandler

func (h *TsboardAdminHandler) RemovePostHandler(c fiber.Ctx) error

게시글 삭제하기 핸들러

func (*TsboardAdminHandler) ReportListLoadHandler

func (h *TsboardAdminHandler) ReportListLoadHandler(c fiber.Ctx) error

신고 목록 가져오기 핸들러

func (*TsboardAdminHandler) ReportListSearchHandler

func (h *TsboardAdminHandler) ReportListSearchHandler(c fiber.Ctx) error

신고 목록 검색하기 핸들러

func (*TsboardAdminHandler) ShowSimilarBoardIdHandler

func (h *TsboardAdminHandler) ShowSimilarBoardIdHandler(c fiber.Ctx) error

게시판 아이디 중복 방지를 위해 입력된 아이디와 유사한 목록 출력하는 핸들러

func (*TsboardAdminHandler) ShowSimilarGroupIdHandler

func (h *TsboardAdminHandler) ShowSimilarGroupIdHandler(c fiber.Ctx) error

그룹 아이디 중복 방지를 위해 입력된 아이디와 유사한 목록 출력하는 핸들러

func (*TsboardAdminHandler) UseBoardCategoryHandler

func (h *TsboardAdminHandler) UseBoardCategoryHandler(c fiber.Ctx) error

게시판에서 카테고리 기능 사용 or 사용 해제하는 핸들러

func (*TsboardAdminHandler) UserInfoLoadHandler

func (h *TsboardAdminHandler) UserInfoLoadHandler(c fiber.Ctx) error

사용자 정보 가져오는 핸들러

func (*TsboardAdminHandler) UserInfoModifyHandler

func (h *TsboardAdminHandler) UserInfoModifyHandler(c fiber.Ctx) error

사용자 정보 수정하는 핸들러

func (*TsboardAdminHandler) UserListLoadHandler

func (h *TsboardAdminHandler) UserListLoadHandler(c fiber.Ctx) error

사용자 목록 조회하는 핸들러

type TsboardAuthHandler

type TsboardAuthHandler struct {
	// contains filtered or unexported fields
}

func NewTsboardAuthHandler

func NewTsboardAuthHandler(service *services.Service) *TsboardAuthHandler

services.Service 주입 받기

func (*TsboardAuthHandler) CheckEmailHandler

func (h *TsboardAuthHandler) CheckEmailHandler(c fiber.Ctx) error

(회원가입 시) 이메일 주소가 이미 등록되어 있는지 확인하기

func (*TsboardAuthHandler) CheckNameHandler

func (h *TsboardAuthHandler) CheckNameHandler(c fiber.Ctx) error

(회원가입 시) 이름이 이미 등록되어 있는지 확인하기

func (*TsboardAuthHandler) LoadMyInfoHandler

func (h *TsboardAuthHandler) LoadMyInfoHandler(c fiber.Ctx) error

로그인 한 사용자의 정보 불러오기

func (*TsboardAuthHandler) LogoutHandler

func (h *TsboardAuthHandler) LogoutHandler(c fiber.Ctx) error

로그아웃 처리하기

func (*TsboardAuthHandler) RefreshAccessTokenHandler

func (h *TsboardAuthHandler) RefreshAccessTokenHandler(c fiber.Ctx) error

사용자의 기존 (액세스) 토큰이 만료되었을 때, 리프레시 토큰 유효한지 보고 새로 발급

func (*TsboardAuthHandler) ResetPasswordHandler

func (h *TsboardAuthHandler) ResetPasswordHandler(c fiber.Ctx) error

비밀번호 초기화하기

func (*TsboardAuthHandler) SigninHandler

func (h *TsboardAuthHandler) SigninHandler(c fiber.Ctx) error

로그인 하기

func (*TsboardAuthHandler) SignupHandler

func (h *TsboardAuthHandler) SignupHandler(c fiber.Ctx) error

회원가입 하기

func (*TsboardAuthHandler) UpdateMyInfoHandler

func (h *TsboardAuthHandler) UpdateMyInfoHandler(c fiber.Ctx) error

로그인 한 사용자 정보 업데이트

func (*TsboardAuthHandler) VerifyCodeHandler

func (h *TsboardAuthHandler) VerifyCodeHandler(c fiber.Ctx) error

인증 완료하기

type TsboardBlogHandler

type TsboardBlogHandler struct {
	// contains filtered or unexported fields
}

func NewTsboardBlogHandler

func NewTsboardBlogHandler(service *services.Service) *TsboardBlogHandler

services.Service 주입 받기

func (*TsboardBlogHandler) BlogRssLoadHandler

func (h *TsboardBlogHandler) BlogRssLoadHandler(c fiber.Ctx) error

RSS 불러오기 핸들러

type TsboardBoardHandler

type TsboardBoardHandler struct {
	// contains filtered or unexported fields
}

func NewTsboardBoardHandler

func NewTsboardBoardHandler(service *services.Service) *TsboardBoardHandler

services.Service 주입 받기

func (*TsboardBoardHandler) BoardListHandler

func (h *TsboardBoardHandler) BoardListHandler(c fiber.Ctx) error

게시글 목록 가져오기 핸들러

func (*TsboardBoardHandler) BoardRecentTagListHandler

func (h *TsboardBoardHandler) BoardRecentTagListHandler(c fiber.Ctx) error

최근 사용된 해시태그 목록 보기 핸들러

func (*TsboardBoardHandler) BoardViewHandler

func (h *TsboardBoardHandler) BoardViewHandler(c fiber.Ctx) error

게시글 보기 핸들러

func (*TsboardBoardHandler) DownloadHandler

func (h *TsboardBoardHandler) DownloadHandler(c fiber.Ctx) error

첨부파일 다운로드 핸들러

func (*TsboardBoardHandler) GalleryListHandler

func (h *TsboardBoardHandler) GalleryListHandler(c fiber.Ctx) error

갤러리 리스트 핸들러

func (*TsboardBoardHandler) GalleryLoadPhotoHandler

func (h *TsboardBoardHandler) GalleryLoadPhotoHandler(c fiber.Ctx) error

갤러리 사진 열람하기 핸들러

func (*TsboardBoardHandler) LikePostHandler

func (h *TsboardBoardHandler) LikePostHandler(c fiber.Ctx) error

게시글 좋아하기 핸들러

func (*TsboardBoardHandler) ListForMoveHandler

func (h *TsboardBoardHandler) ListForMoveHandler(c fiber.Ctx) error

게시글 이동 대상 목록 가져오는 핸들러

func (*TsboardBoardHandler) MovePostHandler

func (h *TsboardBoardHandler) MovePostHandler(c fiber.Ctx) error

게시글 이동하기 핸들러

func (*TsboardBoardHandler) RemovePostHandler

func (h *TsboardBoardHandler) RemovePostHandler(c fiber.Ctx) error

게시글 삭제하기 핸들러

type TsboardChatHandler

type TsboardChatHandler struct {
	// contains filtered or unexported fields
}

func NewTsboardChatHandler

func NewTsboardChatHandler(service *services.Service) *TsboardChatHandler

services.Service 주입 받기

func (*TsboardChatHandler) LoadChatHistoryHandler

func (h *TsboardChatHandler) LoadChatHistoryHandler(c fiber.Ctx) error

특정인과 나눈 최근 쪽지들의 내용 가져오기

func (*TsboardChatHandler) LoadChatListHandler

func (h *TsboardChatHandler) LoadChatListHandler(c fiber.Ctx) error

오고 간 쪽지들의 목록 가져오기

func (*TsboardChatHandler) SaveChatHandler

func (h *TsboardChatHandler) SaveChatHandler(c fiber.Ctx) error

쪽지 내용 저장하기

type TsboardCommentHandler

type TsboardCommentHandler struct {
	// contains filtered or unexported fields
}

func NewTsboardCommentHandler

func NewTsboardCommentHandler(service *services.Service) *TsboardCommentHandler

services.Service 주입 받기

func (*TsboardCommentHandler) CommentListHandler

func (h *TsboardCommentHandler) CommentListHandler(c fiber.Ctx) error

댓글 목록 가져오기 핸들러

func (*TsboardCommentHandler) LikeCommentHandler

func (h *TsboardCommentHandler) LikeCommentHandler(c fiber.Ctx) error

댓글에 좋아요 누르기 핸들러

func (*TsboardCommentHandler) ModifyCommentHandler

func (h *TsboardCommentHandler) ModifyCommentHandler(c fiber.Ctx) error

기존 댓글 내용 수정하기 핸들러

func (*TsboardCommentHandler) RemoveCommentHandler

func (h *TsboardCommentHandler) RemoveCommentHandler(c fiber.Ctx) error

댓글 삭제하기 핸들러

func (*TsboardCommentHandler) ReplyCommentHandler

func (h *TsboardCommentHandler) ReplyCommentHandler(c fiber.Ctx) error

기존 댓글에 답글 작성하기 핸들러

func (*TsboardCommentHandler) WriteCommentHandler

func (h *TsboardCommentHandler) WriteCommentHandler(c fiber.Ctx) error

새 댓글 작성하기 핸들러

type TsboardEditorHandler

type TsboardEditorHandler struct {
	// contains filtered or unexported fields
}

func NewTsboardEditorHandler

func NewTsboardEditorHandler(service *services.Service) *TsboardEditorHandler

services.Service 주입 받기

func (*TsboardEditorHandler) GetEditorConfigHandler

func (h *TsboardEditorHandler) GetEditorConfigHandler(c fiber.Ctx) error

에디터에서 게시판 설정, 카테고리 목록, 관리자 여부 가져오기

func (*TsboardEditorHandler) LoadInsertImageHandler

func (h *TsboardEditorHandler) LoadInsertImageHandler(c fiber.Ctx) error

게시글에 내가 삽입한 이미지들 불러오기 핸들러

func (*TsboardEditorHandler) LoadPostHandler

func (h *TsboardEditorHandler) LoadPostHandler(c fiber.Ctx) error

글 수정을 위해 내가 작성한 게시글 정보 불러오기

func (*TsboardEditorHandler) ModifyPostHandler

func (h *TsboardEditorHandler) ModifyPostHandler(c fiber.Ctx) error

게시글 수정하기 핸들러

func (*TsboardEditorHandler) RemoveAttachedFileHandler

func (h *TsboardEditorHandler) RemoveAttachedFileHandler(c fiber.Ctx) error

기존에 첨부했던 파일을 글 수정에서 삭제하기

func (*TsboardEditorHandler) RemoveInsertImageHandler

func (h *TsboardEditorHandler) RemoveInsertImageHandler(c fiber.Ctx) error

게시글에 삽입한 이미지 삭제하기 핸들러

func (*TsboardEditorHandler) SuggestionHashtagHandler

func (h *TsboardEditorHandler) SuggestionHashtagHandler(c fiber.Ctx) error

해시태그 추천 목록 반환하는 핸들러

func (*TsboardEditorHandler) UploadInsertImageHandler

func (h *TsboardEditorHandler) UploadInsertImageHandler(c fiber.Ctx) error

게시글 내용에 이미지 삽입하는 핸들러

func (*TsboardEditorHandler) WritePostHandler

func (h *TsboardEditorHandler) WritePostHandler(c fiber.Ctx) error

게시글 작성하기 핸들러

type TsboardHomeHandler

type TsboardHomeHandler struct {
	// contains filtered or unexported fields
}

func NewTsboardHomeHandler

func NewTsboardHomeHandler(service *services.Service) *TsboardHomeHandler

services.Service 주입 받기

func (*TsboardHomeHandler) CountingVisitorHandler

func (h *TsboardHomeHandler) CountingVisitorHandler(c fiber.Ctx) error

방문자 조회수 올리기 핸들러

func (*TsboardHomeHandler) LoadAllPostsHandler

func (h *TsboardHomeHandler) LoadAllPostsHandler(c fiber.Ctx) error

홈화면에서 모든 최근 게시글들 가져오기 (검색 지원) 핸들러

func (*TsboardHomeHandler) LoadMainPageHandler

func (h *TsboardHomeHandler) LoadMainPageHandler(c fiber.Ctx) error

검색엔진을 위한 메인 페이지 가져오는 핸들러

func (*TsboardHomeHandler) LoadPostsByIdHandler

func (h *TsboardHomeHandler) LoadPostsByIdHandler(c fiber.Ctx) error

홈화면에서 지정된 게시판 ID에 해당하는 최근 게시글들 가져오기 핸들러

func (*TsboardHomeHandler) LoadSidebarLinkHandler

func (h *TsboardHomeHandler) LoadSidebarLinkHandler(c fiber.Ctx) error

홈화면의 사이드바에 사용할 게시판 링크들 가져오기 핸들러

func (*TsboardHomeHandler) LoadSitemapHandler

func (h *TsboardHomeHandler) LoadSitemapHandler(c fiber.Ctx) error

사이트맵 xml 내용 반환하기 핸들러

func (*TsboardHomeHandler) ShowVersionHandler

func (h *TsboardHomeHandler) ShowVersionHandler(c fiber.Ctx) error

메세지 출력 테스트용 핸들러

type TsboardNotiHandler

type TsboardNotiHandler struct {
	// contains filtered or unexported fields
}

func NewTsboardNotiHandler

func NewTsboardNotiHandler(service *services.Service) *TsboardNotiHandler

services.Service 주입 받기

func (*TsboardNotiHandler) CheckedAllNotiHandler

func (h *TsboardNotiHandler) CheckedAllNotiHandler(c fiber.Ctx) error

알림 모두 확인하기 처리

func (*TsboardNotiHandler) CheckedSingleNotiHandler

func (h *TsboardNotiHandler) CheckedSingleNotiHandler(c fiber.Ctx) error

하나의 알림만 확인 처리하기

func (*TsboardNotiHandler) LoadNotiListHandler

func (h *TsboardNotiHandler) LoadNotiListHandler(c fiber.Ctx) error

알림 목록 가져오기

type TsboardOAuth2Handler

type TsboardOAuth2Handler struct {
	// contains filtered or unexported fields
}

func NewTsboardOAuth2Handler

func NewTsboardOAuth2Handler(service *services.Service) *TsboardOAuth2Handler

services.Service 주입 받기

func (*TsboardOAuth2Handler) AndroidGoogleOAuthHandler

func (h *TsboardOAuth2Handler) AndroidGoogleOAuthHandler(c fiber.Ctx) error

구글 안드로이드 앱 OAuth 콜백 핸들러

func (*TsboardOAuth2Handler) GoogleOAuthCallbackHandler

func (h *TsboardOAuth2Handler) GoogleOAuthCallbackHandler(c fiber.Ctx) error

구글 OAuth 콜백 핸들러

func (*TsboardOAuth2Handler) GoogleOAuthRequestHandler

func (h *TsboardOAuth2Handler) GoogleOAuthRequestHandler(c fiber.Ctx) error

구글 OAuth 로그인을 위해 리다이렉트

func (*TsboardOAuth2Handler) KakaoOAuthCallbackHandler

func (h *TsboardOAuth2Handler) KakaoOAuthCallbackHandler(c fiber.Ctx) error

카카오 OAuth 콜백 핸들러

func (*TsboardOAuth2Handler) KakaoOAuthRequestHandler

func (h *TsboardOAuth2Handler) KakaoOAuthRequestHandler(c fiber.Ctx) error

카카오 OAuth 로그인을 위해 리다이렉트

func (*TsboardOAuth2Handler) NaverOAuthCallbackHandler

func (h *TsboardOAuth2Handler) NaverOAuthCallbackHandler(c fiber.Ctx) error

네이버 OAuth 콜백 핸들러

func (*TsboardOAuth2Handler) NaverOAuthRequestHandler

func (h *TsboardOAuth2Handler) NaverOAuthRequestHandler(c fiber.Ctx) error

네이버 OAuth 로그인을 위해 리다이렉트

func (*TsboardOAuth2Handler) RequestUserInfoHandler

func (h *TsboardOAuth2Handler) RequestUserInfoHandler(c fiber.Ctx) error

쿠키에 저장해둔 회원 정보 내려받기

func (*TsboardOAuth2Handler) UtilFinishLogin

func (h *TsboardOAuth2Handler) UtilFinishLogin(c fiber.Ctx, userUid uint) error

토큰 저장 및 쿠키에 사용자 정보 전달

func (*TsboardOAuth2Handler) UtilRegisterUser

func (h *TsboardOAuth2Handler) UtilRegisterUser(id string, name string, profile string) uint

이미 등록된 사용자인지 확인하고 필요 시 등록 후 고유번호 반환

type TsboardSyncHandler

type TsboardSyncHandler struct {
	// contains filtered or unexported fields
}

func NewTsboardSyncHandler

func NewTsboardSyncHandler(service *services.Service) *TsboardSyncHandler

services.Service 주입 받기

func (*TsboardSyncHandler) SyncPostHandler

func (h *TsboardSyncHandler) SyncPostHandler(c fiber.Ctx) error

(허용된) 다른 곳으로 이 곳의 게시글들을 동기화 할 수 있도록 데이터 출력

type TsboardTradeHandler

type TsboardTradeHandler struct {
	// contains filtered or unexported fields
}

func NewTsboardTradeHandler

func NewTsboardTradeHandler(service *services.Service) *TsboardTradeHandler

services.Service 주입 받기

func (*TsboardTradeHandler) TradeListHandler

func (h *TsboardTradeHandler) TradeListHandler(c fiber.Ctx) error

거래 목록 가져오기 핸들러

func (*TsboardTradeHandler) TradeModifyHandler

func (h *TsboardTradeHandler) TradeModifyHandler(c fiber.Ctx) error

거래 내용 수정하기 핸들러

func (*TsboardTradeHandler) TradeViewHandler

func (h *TsboardTradeHandler) TradeViewHandler(c fiber.Ctx) error

거래 보기 핸들러

func (*TsboardTradeHandler) TradeWriteHandler

func (h *TsboardTradeHandler) TradeWriteHandler(c fiber.Ctx) error

새 거래 작성하기 핸들러

func (*TsboardTradeHandler) UpdateStatusHandler

func (h *TsboardTradeHandler) UpdateStatusHandler(c fiber.Ctx) error

거래 상태 변경 핸들러

type TsboardUserHandler

type TsboardUserHandler struct {
	// contains filtered or unexported fields
}

func NewTsboardUserHandler

func NewTsboardUserHandler(service *services.Service) *TsboardUserHandler

services.Service 주입 받기

func (*TsboardUserHandler) ChangePasswordHandler

func (h *TsboardUserHandler) ChangePasswordHandler(c fiber.Ctx) error

비밀번호 변경하기

func (*TsboardUserHandler) LoadUserInfoHandler

func (h *TsboardUserHandler) LoadUserInfoHandler(c fiber.Ctx) error

사용자 정보 열람

func (*TsboardUserHandler) LoadUserPermissionHandler

func (h *TsboardUserHandler) LoadUserPermissionHandler(c fiber.Ctx) error

사용자 권한 및 리포트 응답 가져오기

func (*TsboardUserHandler) ManageUserPermissionHandler

func (h *TsboardUserHandler) ManageUserPermissionHandler(c fiber.Ctx) error

사용자 권한 수정하기

func (*TsboardUserHandler) ReportUserHandler

func (h *TsboardUserHandler) ReportUserHandler(c fiber.Ctx) error

사용자 신고하기

type UserHandler

type UserHandler interface {
	ChangePasswordHandler(c fiber.Ctx) error
	LoadUserInfoHandler(c fiber.Ctx) error
	LoadUserPermissionHandler(c fiber.Ctx) error
	ManageUserPermissionHandler(c fiber.Ctx) error
	ReportUserHandler(c fiber.Ctx) error
}

Jump to

Keyboard shortcuts

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