@@ -280,18 +280,18 @@ func makeSmuxTransportOption(mplexExp bool) libp2p.Option {
280
280
return libp2p .ChainOptions (opts ... )
281
281
}
282
282
283
+ var NatPortMap = simpleOpt (libp2p .NATPortMap ())
284
+ var AutoRealy = simpleOpt (libp2p .EnableAutoRelay ())
285
+ var DefaultTransports = simpleOpt (libp2p .DefaultTransports )
286
+ var QUIC = simpleOpt (libp2p .Transport (libp2pquic .NewTransport ))
287
+
283
288
func SmuxTransport (mplex bool ) func () (opts Libp2pOpts , err error ) {
284
289
return func () (opts Libp2pOpts , err error ) {
285
290
opts .Opts = append (opts .Opts , makeSmuxTransportOption (mplex ))
286
291
return
287
292
}
288
293
}
289
294
290
- func NatPortMap () (opts Libp2pOpts , err error ) {
291
- opts .Opts = append (opts .Opts , libp2p .NATPortMap ())
292
- return
293
- }
294
-
295
295
func Relay (disable , enableHop bool ) func () (opts Libp2pOpts , err error ) {
296
296
return func () (opts Libp2pOpts , err error ) {
297
297
if disable {
@@ -308,21 +308,6 @@ func Relay(disable, enableHop bool) func() (opts Libp2pOpts, err error) {
308
308
}
309
309
}
310
310
311
- func AutoRealy () (opts Libp2pOpts , err error ) {
312
- opts .Opts = append (opts .Opts , libp2p .EnableAutoRelay ())
313
- return
314
- }
315
-
316
- func DefaultTransports () (opts Libp2pOpts , err error ) {
317
- opts .Opts = append (opts .Opts , libp2p .DefaultTransports )
318
- return
319
- }
320
-
321
- func QUIC () (opts Libp2pOpts , err error ) {
322
- opts .Opts = append (opts .Opts , libp2p .Transport (libp2pquic .NewTransport ))
323
- return
324
- }
325
-
326
311
func Security (enabled , preferTLS bool ) interface {} {
327
312
if ! enabled {
328
313
return func () (opts Libp2pOpts ) {
@@ -555,3 +540,10 @@ func StartListening(addresses []string) func(host host.Host) error {
555
540
return nil
556
541
}
557
542
}
543
+
544
+ func simpleOpt (opt libp2p.Option ) func () (opts Libp2pOpts , err error ) {
545
+ return func () (opts Libp2pOpts , err error ) {
546
+ opts .Opts = append (opts .Opts , opt )
547
+ return
548
+ }
549
+ }
0 commit comments