github.com/mikejeuga/temperature-converter@v0.0.0-20220721135550-2cf6fcec7145/src/app/web/app.go (about) 1 package web 2 3 import ( 4 "github.com/mikejeuga/temperature-converter/src/internal/adapters/transport/server" 5 "log" 6 "net/http" 7 ) 8 9 type App struct { 10 Server *http.Server 11 } 12 13 func NewApp() *App { 14 newServer := server.NewServer() 15 16 err := newServer.ListenAndServe() 17 if err != nil { 18 log.Fatal(err) 19 } 20 21 return &App{Server: newServer} 22 }