func()

in pkg/discovery/routing/router.go [217:233]


func (r *router) Provide(ctx context.Context, keys []string) error {
	zerolog.Ctx(ctx).Trace().Str("host", r.host.ID().String()).Strs("keys", keys).Msg("providing keys")
	for _, key := range keys {

		contentId, err := createContentId(key)
		if err != nil {
			return err
		}

		err = r.content.Provide(ctx, contentId, true)
		if err != nil {
			return err
		}
	}

	return nil
}