all repos — homestead @ 802d74fc1d38b7ee64f63c2f10810b20305c828a

Code for my website

make HTTP error an interface

Alan Pearce
commit

802d74fc1d38b7ee64f63c2f10810b20305c828a

parent

c0f110119e434f188f5959c48570df12121cc663

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

changed files
M domain/identity/webfinger/service.godomain/identity/webfinger/service.go
@@ -51,7 +51,7 @@ func (s *Service) Handler() http.HandlerFunc {
return s.handleWebFinger } -func (s *Service) HandleFunc(w http.ResponseWriter, r *http.Request) *ihttp.Error { +func (s *Service) HandleFunc(w http.ResponseWriter, r *http.Request) ihttp.Error { resource := r.URL.Query().Get("resource") if resource == "" { return ihttp.BadRequest("Missing resource parameter", nil)
@@ -78,7 +78,7 @@ }
func (s *Service) handleWebFinger(w http.ResponseWriter, r *http.Request) { if err := s.HandleFunc(w, r); err != nil { - status := err.Code + status := err.StatusCode() if status == 0 { status = http.StatusInternalServerError }