@cryptotaxi247 / kubo / commits / 2969c8877

add support for QUIC in autonat service

License: MIT Signed-off-by: vyzo <vyzo@hackzen.org>

vyzo committed Nov 29, 2018 at 17:20 UTC 2969c8877d7cd65f0d484a0c1bf81d264dd1778f
1 file changed +6 -1
core/core.go
+6 -1
@@ -479,7 +479,12 @@ func (n *IpfsNode) startOnlineServicesWithHost(ctx context.Context, host p2phost
479 }
480
481 if cfg.Swarm.EnableAutoNATService {
482 - svc, err := autonat.NewAutoNATService(ctx, host)
482 + var opts []libp2p.Option
483 + if cfg.Experimental.QUIC {
484 + opts = append(opts, libp2p.DefaultTransports, libp2p.Transport(quic.NewTransport))
485 + }
486 +
487 + svc, err := autonat.NewAutoNATService(ctx, host, opts...)
488 if err != nil {
489 return err
490 }