Documentation ¶
Overview ¶
Package handler implements HTTP request handlers.
Index ¶
- func Compose(w http.ResponseWriter, r *http.Request)
- func Index(w http.ResponseWriter, r *http.Request)
- func LoadPasswd(path string)
- func Message(w http.ResponseWriter, r *http.Request)
- func Send(w http.ResponseWriter, r *http.Request)
- func Static(w http.ResponseWriter, r *http.Request)
- func WithAuth(fn func(w http.ResponseWriter, r *http.Request)) func(http.ResponseWriter, *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Compose ¶
func Compose(w http.ResponseWriter, r *http.Request)
Compose serves the compose mail page.
func LoadPasswd ¶
func LoadPasswd(path string)
LoadPasswd reads the passwd file at path into memory.
func Message ¶
func Message(w http.ResponseWriter, r *http.Request)
Message serves the message detail page.
func WithAuth ¶
func WithAuth(fn func(w http.ResponseWriter, r *http.Request)) func(http.ResponseWriter, *http.Request)
WithAuth wraps an http.HandleFunc to require authentication.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.