niki/patientapp/delivery/http/analytic/server.go

24 lines
379 B
Go

package analytic
import (
"fmt"
"net/http"
)
type Server struct {
HTTPServer *http.Server
}
func NewServer(server *http.Server, router http.Handler) *Server {
server.Handler = router
return &Server{
HTTPServer: server,
}
}
func (s Server) Serve() error {
// Start server
fmt.Printf("start sever on %s \n", s.HTTPServer.Addr)
return s.HTTPServer.ListenAndServe()
}