97
98
handler := api.PanicTo500Handler(mux, logger)
98
99
go server.HTTPServeRunner(nil, handler, &cfg.HTTPServeParsedConfig, nil)()
99
100
// listen for device connections
100
102
server.DevicesRunner(lst, func(conn net.Conn) error {
101
103
track := session.NewTracker(logger)
102
104
return session.Session(conn, broker, cfg, track)
105
}, logger, resource, &cfg.DevicesParsedConfig)()