diff --git a/examples/combined/combined.go b/examples/combined/combined.go index 9cfba40b..bc4210cd 100644 --- a/examples/combined/combined.go +++ b/examples/combined/combined.go @@ -68,7 +68,7 @@ func main() { app := indigo.New(addr). Tune(s). AutoHTTPS(httpsAddr). - OnListenerStart(func(addr string) { + OnBind(func(addr string) { log.Printf("running on %s\n", addr) }) diff --git a/examples/connhijack/connhijack.go b/examples/connhijack/connhijack.go index 0cc5008e..343a8acd 100644 --- a/examples/connhijack/connhijack.go +++ b/examples/connhijack/connhijack.go @@ -41,7 +41,7 @@ func main() { r.Get("/", MyHandler) app := indigo.New(addr). - OnListenerStart(func(addr string) { + OnBind(func(addr string) { log.Printf("running on %s\n", addr) }) diff --git a/examples/dynroute/dynroute.go b/examples/dynroute/dynroute.go index e84fa8e0..8913e481 100644 --- a/examples/dynroute/dynroute.go +++ b/examples/dynroute/dynroute.go @@ -23,7 +23,7 @@ func main() { r.Get("/hello/{world-name}", MyDynamicHandler) app := indigo.New(addr). - OnListenerStart(func(addr string) { + OnBind(func(addr string) { log.Printf("running on %s\n", addr) }) diff --git a/examples/helloworld/helloworld.go b/examples/helloworld/helloworld.go index d7639d80..1830d486 100644 --- a/examples/helloworld/helloworld.go +++ b/examples/helloworld/helloworld.go @@ -24,7 +24,7 @@ func main() { app := indigo.New(addr). AutoHTTPS(":8443"). - OnListenerStart(func(addr string) { + OnBind(func(addr string) { log.Printf("running on %s\n", addr) }) diff --git a/examples/helloworld_norouter/helloworld.go b/examples/helloworld_norouter/helloworld.go index 3172227e..6fe275e1 100644 --- a/examples/helloworld_norouter/helloworld.go +++ b/examples/helloworld_norouter/helloworld.go @@ -23,7 +23,7 @@ func main() { return http.Error(request, request.Env.Error) }) app := indigo.New(addr). - OnListenerStart(func(addr string) { + OnBind(func(addr string) { log.Printf("running on %s\n", addr) }) diff --git a/examples/middlewares/middlewares.go b/examples/middlewares/middlewares.go index fc3efcbf..abdbfd76 100644 --- a/examples/middlewares/middlewares.go +++ b/examples/middlewares/middlewares.go @@ -44,7 +44,7 @@ func main() { v1.Get("/hello", MyBeautifulHandler) app := indigo.New(addr). - OnListenerStart(func(addr string) { + OnBind(func(addr string) { log.Printf("running on %s\n", addr) }) diff --git a/indi.go b/indi.go index b05f07a1..37e3fb77 100644 --- a/indi.go +++ b/indi.go @@ -47,7 +47,8 @@ func (a *App) OnStart(cb func()) *App { return a } -func (a *App) OnListenerStart(cb func(addr string)) *App { +// OnBind calls the passed callback for every address, that was bound without any errors +func (a *App) OnBind(cb func(addr string)) *App { a.hooks.OnListenerStart = cb return a }