refactor: return errors with stack traces, where appropriate
1 file changed, 3 insertions(+), 3 deletions(-)
changed files
M internal/server/server.go → internal/server/server.go
@@ -48,7 +48,7 @@ wrappedHandler.ServeHTTP(w, r) }) } -func New(options *Options, log *log.Logger) (*Server, error) { +func New(options *Options, log *log.Logger) (*Server, errors.E) { return &Server{ mux: http.NewServeMux(), log: log,@@ -56,7 +56,7 @@ options: options, }, nil } -func (s *Server) HostApp(app *App) error { +func (s *Server) HostApp(app *App) errors.E { if app.Domain == "" { return errors.New("app needs a domain") }@@ -76,7 +76,7 @@ } s.mux.Handle("/", app.Handler) } -func (s *Server) Start() error { +func (s *Server) Start() errors.E { top := http.NewServeMux() top.Handle("/", serverHeaderHandler(