Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfirmOAuth2Handler ¶
type ConfirmOAuth2Handler struct {
// contains filtered or unexported fields
}
func NewConfirmOAuth2Handler ¶
func NewConfirmOAuth2Handler( usecase ports.ConfirmOAuth2UseCase, templateRenderer *lib.TemplateRenderer, baseURL string, ) *ConfirmOAuth2Handler
func (*ConfirmOAuth2Handler) ServeHTTP ¶
func (h *ConfirmOAuth2Handler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type FeedHandler ¶
type FeedHandler struct {
// contains filtered or unexported fields
}
func NewFeedHandler ¶
func NewFeedHandler(usecase ports.ListPostUseCase, templateRenderer *lib.TemplateRenderer, baseURL string) *FeedHandler
func (*FeedHandler) ServeHTTP ¶
func (h *FeedHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type ListPostsHandler ¶
type ListPostsHandler struct {
// contains filtered or unexported fields
}
func NewListPostsHandler ¶
func NewListPostsHandler(usecase ports.ListPostUseCase, templateRenderer *lib.TemplateRenderer) *ListPostsHandler
func (*ListPostsHandler) ServeHTTP ¶
func (h *ListPostsHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type LogHandler ¶
func NewLogHandler ¶
func NewLogHandler(logger *log.Logger, handler http.Handler) *LogHandler
func (*LogHandler) ServeHTTP ¶
func (h *LogHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type RequestOAuth2Handler ¶
type RequestOAuth2Handler struct {
// contains filtered or unexported fields
}
func NewRequestOAuth2Handler ¶
func NewRequestOAuth2Handler(usecase ports.RequestOAuth2UseCase, template *lib.TemplateRenderer) *RequestOAuth2Handler
func (*RequestOAuth2Handler) ServeHTTP ¶
func (h *RequestOAuth2Handler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type TemplateHandler ¶
type TemplateHandler struct {
// contains filtered or unexported fields
}
func NewTemplateHandler ¶
func NewTemplateHandler(renderer *lib.TemplateRenderer, templateName string) *TemplateHandler
func (*TemplateHandler) ServeHTTP ¶
func (h *TemplateHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type ViewPostHandler ¶
type ViewPostHandler struct {
// contains filtered or unexported fields
}
func NewViewPostHandler ¶
func NewViewPostHandler( viewPostUseCase ports.ViewPostUseCase, listCommentsUseCase ports.ListCommentsUseCase, templateRenderer *lib.TemplateRenderer, ) *ViewPostHandler
func (*ViewPostHandler) ServeHTTP ¶
func (h *ViewPostHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.