(app *App)
| 220 | } |
| 221 | |
| 222 | func newHooks(app *App) *Hooks { |
| 223 | return &Hooks{ |
| 224 | app: app, |
| 225 | onRoute: make([]OnRouteHandler, 0), |
| 226 | onGroup: make([]OnGroupHandler, 0), |
| 227 | onGroupName: make([]OnGroupNameHandler, 0), |
| 228 | onName: make([]OnNameHandler, 0), |
| 229 | onListen: make([]OnListenHandler, 0), |
| 230 | onPreStartup: make([]OnPreStartupMessageHandler, 0), |
| 231 | onPostStartup: make([]OnPostStartupMessageHandler, 0), |
| 232 | onPreShutdown: make([]OnPreShutdownHandler, 0), |
| 233 | onPostShutdown: make([]OnPostShutdownHandler, 0), |
| 234 | onFork: make([]OnForkHandler, 0), |
| 235 | onMount: make([]OnMountHandler, 0), |
| 236 | } |
| 237 | } |
| 238 | |
| 239 | // OnRoute is a hook to execute user functions on each route registration. |
| 240 | // Also you can get route properties by route parameter. |
no outgoing calls