mainctl

package
v0.0.0-...-c9b1956 Latest Latest
Warning

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

Go to latest
Published: May 9, 2018 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Interface

type Interface interface{}

type MainController

type MainController struct {
	Cookie        sessions.Cookie
	UserUsecases  usecases.UserUsecases
	PostUsecases  usecases.PostUsecases
	ImageUsecases usecases.ImageUsecases
	// contains filtered or unexported fields
}

func NewMainController

func NewMainController(
	inProductionMode bool,
	cookieStore sessions.Cookie,
	userUsecases usecases.UserUsecases,
	postUsecases usecases.PostUsecases,
	imageUsecases usecases.ImageUsecases,
) MainController

func (*MainController) ErrorHandler

func (interactor *MainController) ErrorHandler(w http.ResponseWriter, r *http.Request, status int)

func (*MainController) GetCSRFTest

func (interactor *MainController) GetCSRFTest(w http.ResponseWriter, r *http.Request)

func (*MainController) GetHome

func (interactor *MainController) GetHome(w http.ResponseWriter, r *http.Request)

func (*MainController) GetPanic

func (interactor *MainController) GetPanic(w http.ResponseWriter, r *http.Request)

func (*MainController) PostCSRF

func (interactor *MainController) PostCSRF(w http.ResponseWriter, r *http.Request)

func (*MainController) ProcessTemplate

func (interactor *MainController) ProcessTemplate(w http.ResponseWriter, r *http.Request, tmpl string, data Interface)

ProcessTemplate the named template

Jump to

Keyboard shortcuts

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