router

package
v0.0.0-...-f8730ee Latest Latest
Warning

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

Go to latest
Published: Mar 30, 2024 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckError

func CheckError(w http.ResponseWriter, r *http.Request, err error)

func LogHTTP

func LogHTTP(handler http.Handler) http.HandlerFunc

func MakeDefaultBool

func MakeDefaultBool(r *http.Request, variableName string, defaultValue string) bool

func MakeDefaultInt

func MakeDefaultInt(r *http.Request, variableName string, defaultValue string) int

func Mux

func Mux(db *sql.DB, staticPath string, mailConfig c.MailConfiguration, oauth2Configs map[string]c.OAuth2Configuration) http.Handler

Types

type EntryHandler

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

func NewEntryHandler

func NewEntryHandler(db *sql.DB) EntryHandler

type File

type File struct {
	Filename string `json:"filename"`
}

type FileHandler

type FileHandler struct {
}

type LogEntry

type LogEntry struct {
	RequestId  string
	Host       string
	RemoteAddr string
	Method     string
	RequestURI string
	Proto      string
	Status     int
	ContentLen int
	UserAgent  string
	Duration   time.Duration
}

type Mail

type Mail struct {
	FromEmail string   `json:"from_email"`
	ToEmails  []string `json:"to_emails"`
	Message   string   `json:"message"`
	Title     string   `json:"title"`
}

func (Mail) Fmt

func (m Mail) Fmt() string

type MailHandler

type MailHandler struct {
	Host     string
	Port     int
	Username string
	Password string
}

type MemberHandler

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

func NewMemberHandler

func NewMemberHandler(db *sql.DB) MemberHandler

type ReturnMail

type ReturnMail struct {
	Result string
}

Jump to

Keyboard shortcuts

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