1
0
mirror of https://github.com/mgerb/tmail synced 2026-01-09 01:12:47 +00:00
Files
tmail/webserver/webserver.go
2018-02-06 18:10:42 +00:00

32 lines
445 B
Go

package webserver
import (
"github.com/gin-gonic/gin"
"github.com/mgerb/tmail/db"
"github.com/mgerb/tmail/mail"
log "github.com/sirupsen/logrus"
)
func Start() {
r := gin.Default()
r.GET("/api/mail", mailHander)
r.Run("0.0.0.0:8090")
}
func mailHander(c *gin.Context) {
to := c.Query("to")
var mail []mail.Mail
log.Debug(to)
if to != "" {
db.Conn.Find("To", to, &mail)
} else {
db.Conn.All(&mail)
}
c.JSON(200, mail)
}