Made xwebmail work with new handlers package. Pulls important headers from the database and provides extremely basic folder view on webpage. Reverted layout customizations returning folder view to original wider width. JS App now handles all the rendering, index.html only contains placeholder with background to indicate loading.
27 lines
376 B
Go
27 lines
376 B
Go
package main
|
|
|
|
import (
|
|
"flag"
|
|
"net/http"
|
|
|
|
"github.com/golang/glog"
|
|
|
|
"xinu.tv/email/db"
|
|
"xinu.tv/email/handlers"
|
|
)
|
|
|
|
var addr = flag.String("addr", ":8080", "address:port to listen on")
|
|
|
|
func main() {
|
|
defer glog.Flush()
|
|
flag.Parse()
|
|
|
|
c, err := db.NewConn("")
|
|
if err != nil {
|
|
glog.Fatal(err)
|
|
}
|
|
|
|
h := handlers.Handlers(c)
|
|
glog.Fatal(http.ListenAndServe(*addr, h))
|
|
}
|