Builder returns a http controller builder
(cmds command.Commands)
| 118 | |
| 119 | // Builder returns a http controller builder |
| 120 | func Builder(cmds command.Commands) server.HandlerBuilder { |
| 121 | return func( |
| 122 | commonCfg configuration.Common, |
| 123 | cfg configuration.Server, |
| 124 | logger log.Logger, |
| 125 | ) http.Handler { |
| 126 | return handler{ |
| 127 | hostNameChecker: commonCfg.HostName + ":", |
| 128 | commonCfg: commonCfg, |
| 129 | logger: logger, |
| 130 | homeCtl: home{}, |
| 131 | socketCtl: newSocketCtl(commonCfg, cfg, cmds), |
| 132 | } |
| 133 | } |
| 134 | } |