diff options
| author | Adnan Maolood <[email protected]> | 2021-02-15 01:15:23 -0500 |
|---|---|---|
| committer | Adnan Maolood <[email protected]> | 2021-02-15 01:15:23 -0500 |
| commit | 5a784693ef8b4b814c6f3d0c2eb2dace5523b1f9 (patch) | |
| tree | 5705f491626b6785e11d43995985cfe7bbcafcf9 /server.go | |
| parent | server: Recover from ServeGemini panics (diff) | |
| download | archived-go-gemini-5a784693ef8b4b814c6f3d0c2eb2dace5523b1f9.tar.xz archived-go-gemini-5a784693ef8b4b814c6f3d0c2eb2dace5523b1f9.zip | |
server: Rename responder to handler
Diffstat (limited to 'server.go')
| -rw-r--r-- | server.go | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -78,7 +78,7 @@ func (srv *Server) Handle(pattern string, handler Handler) { panic("gemini: invalid pattern") } if handler == nil { - panic("gemini: nil responder") + panic("gemini: nil handler") } if srv.handlers == nil { srv.handlers = map[handlerKey]Handler{} @@ -386,18 +386,18 @@ func (srv *Server) respond(conn net.Conn) { // Store remote address req.RemoteAddr = conn.RemoteAddr() - resp := srv.responder(req) - if resp == nil { + h := srv.handler(req) + if h == nil { w.Status(StatusNotFound) w.Flush() return } - resp.ServeGemini(w, req) + h.ServeGemini(w, req) w.Flush() } -func (srv *Server) responder(r *Request) Handler { +func (srv *Server) handler(r *Request) Handler { if h, ok := srv.handlers[handlerKey{r.URL.Scheme, r.URL.Hostname()}]; ok { return h } |