1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2025-12-18 10:07:02 +00:00

Add user interface for monitor, #44

This commit is contained in:
James Hillyerd
2017-01-16 21:30:40 -08:00
parent 86365a047c
commit 63a76696bf
7 changed files with 127 additions and 12 deletions

View File

@@ -23,6 +23,13 @@ func RootIndex(w http.ResponseWriter, req *http.Request, ctx *httpd.Context) (er
})
}
// RootMonitor serves the Inbucket monitor page
func RootMonitor(w http.ResponseWriter, req *http.Request, ctx *httpd.Context) (err error) {
return httpd.RenderTemplate("root/monitor.html", w, map[string]interface{}{
"ctx": ctx,
})
}
// RootStatus serves the Inbucket status page
func RootStatus(w http.ResponseWriter, req *http.Request, ctx *httpd.Context) (err error) {
smtpListener := fmt.Sprintf("%s:%d", config.GetSMTPConfig().IP4address.String(),