all repos — homestead @ a9f47f4e4ed3223e86dc1d5c3edd005b8d9ce589

Code for my website

refactor: return errors with stack traces, where appropriate

Alan Pearce
commit

a9f47f4e4ed3223e86dc1d5c3edd005b8d9ce589

parent

f17c0bd9ce8ad16b39c9c5ba80c917049e135bed

1 file changed, 3 insertions(+), 3 deletions(-)

changed files
M internal/server/server.gointernal/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(