server: Rename Register to Handle

This commit is contained in:
Adnan Maolood 2021-01-14 22:12:07 -05:00
parent 4b643523fb
commit 06c53cc5b1
4 changed files with 9 additions and 9 deletions

View File

@ -42,7 +42,7 @@ func main() {
Duration: time.Hour, Duration: time.Hour,
}) })
} }
server.Register("localhost", &mux) server.Handle("localhost", &mux)
if err := server.ListenAndServe(); err != nil { if err := server.ListenAndServe(); err != nil {
log.Fatal(err) log.Fatal(err)

View File

@ -34,7 +34,7 @@ func main() {
var mux gemini.ServeMux var mux gemini.ServeMux
mux.Handle("/", gemini.FileServer(gemini.Dir("/var/www"))) mux.Handle("/", gemini.FileServer(gemini.Dir("/var/www")))
server.Register("localhost", &mux) server.Handle("localhost", &mux)
if err := server.ListenAndServe(); err != nil { if err := server.ListenAndServe(); err != nil {
log.Fatal(err) log.Fatal(err)
} }

View File

@ -31,7 +31,7 @@ func main() {
}) })
} }
server.RegisterFunc("localhost", stream) server.HandleFunc("localhost", stream)
if err := server.ListenAndServe(); err != nil { if err := server.ListenAndServe(); err != nil {
log.Fatal(err) log.Fatal(err)
} }

View File

@ -46,12 +46,12 @@ type responderKey struct {
hostname string hostname string
} }
// Register registers a responder for the given pattern. // Handle registers a responder for the given pattern.
// //
// Patterns must be in the form of "hostname" or "scheme://hostname". // The pattern must be in the form of "hostname" or "scheme://hostname".
// If no scheme is specified, a scheme of "gemini://" is implied. // If no scheme is specified, a scheme of "gemini://" is implied.
// Wildcard patterns are supported (e.g. "*.example.com"). // Wildcard patterns are supported (e.g. "*.example.com").
func (s *Server) Register(pattern string, responder Responder) { func (s *Server) Handle(pattern string, responder Responder) {
if pattern == "" { if pattern == "" {
panic("gemini: invalid pattern") panic("gemini: invalid pattern")
} }
@ -80,9 +80,9 @@ func (s *Server) Register(pattern string, responder Responder) {
s.hosts[key.hostname] = true s.hosts[key.hostname] = true
} }
// RegisterFunc registers a responder function for the given pattern. // HandleFunc registers a responder function for the given pattern.
func (s *Server) RegisterFunc(pattern string, responder func(*ResponseWriter, *Request)) { func (s *Server) HandleFunc(pattern string, responder func(*ResponseWriter, *Request)) {
s.Register(pattern, ResponderFunc(responder)) s.Handle(pattern, ResponderFunc(responder))
} }
// ListenAndServe listens for requests at the server's configured address. // ListenAndServe listens for requests at the server's configured address.