handlers

package
v0.0.0-...-7c5da1f Latest Latest
Warning

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

Go to latest
Published: May 12, 2023 License: MIT Imports: 14 Imported by: 0

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

type LogHandler struct {
	Logger  *log.Logger
	Handler http.Handler
}

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)

Jump to

Keyboard shortcuts

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