package relay import ( "git-indra.lan/indra-labs/indra/pkg/messages/hiddenservice" "git-indra.lan/indra-labs/indra/pkg/types" "git-indra.lan/indra-labs/indra/pkg/util/slice" ) func (eng *Engine) hiddenservice(hs *hiddenservice.Layer, b slice.Bytes, c *slice.Cursor, prev types.Onion) { log.D.F("%s adding introduction for key %s", eng.GetLocalNodeAddress(), hs.Layer.Key.ToBase32()) eng.Introductions.AddIntro(hs.Layer.Key, b[*c:]) log.I.Ln("stored new introduction, starting broadcast") go eng.hiddenserviceBroadcaster(hs.Layer.Key) }