delivery_admin

package
v0.0.0-...-683df67 Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2022 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IndexAdminDelivery

type IndexAdminDelivery struct {
	Tpl            helper.Template
	SessionManager *scs.SessionManager
	UserService    service.UserService
}

func NewIndexAdminDelivery

func NewIndexAdminDelivery(userService service.UserService, sessionManager *scs.SessionManager) *IndexAdminDelivery

func (*IndexAdminDelivery) AddUser

func (iad *IndexAdminDelivery) AddUser(w http.ResponseWriter, r *http.Request)

func (*IndexAdminDelivery) HomeAdmin

func (iad *IndexAdminDelivery) HomeAdmin(w http.ResponseWriter, r *http.Request)

func (*IndexAdminDelivery) Login

func (*IndexAdminDelivery) Routes

func (iad *IndexAdminDelivery) Routes(adminMiddleware middlewares.AdminMiddleware) chi.Router

func (*IndexAdminDelivery) Signup

func (iad *IndexAdminDelivery) Signup(w http.ResponseWriter, r *http.Request)

func (*IndexAdminDelivery) VerifyUser

func (iad *IndexAdminDelivery) VerifyUser(w http.ResponseWriter, r *http.Request)

type UserAdminDelivery

type UserAdminDelivery struct {
	SessionManager *scs.SessionManager
	UserService    service.UserService
	// contains filtered or unexported fields
}

func NewUserAdminDelivery

func NewUserAdminDelivery(userService service.UserService, sessionManager *scs.SessionManager) *UserAdminDelivery

func (*UserAdminDelivery) NewUser

func (uad *UserAdminDelivery) NewUser(w http.ResponseWriter, r *http.Request)

func (*UserAdminDelivery) Routes

func (uad *UserAdminDelivery) Routes() chi.Router

Jump to

Keyboard shortcuts

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