Skip to content

Commit 3a12454

Browse files
committed
constructor: libp2p simpleOpts
License: MIT Signed-off-by: Łukasz Magiera <[email protected]>
1 parent ed514b9 commit 3a12454

File tree

1 file changed

+12
-20
lines changed

1 file changed

+12
-20
lines changed

core/node/libp2p/libp2p.go

Lines changed: 12 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -280,18 +280,18 @@ func makeSmuxTransportOption(mplexExp bool) libp2p.Option {
280280
return libp2p.ChainOptions(opts...)
281281
}
282282

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+
283288
func SmuxTransport(mplex bool) func() (opts Libp2pOpts, err error) {
284289
return func() (opts Libp2pOpts, err error) {
285290
opts.Opts = append(opts.Opts, makeSmuxTransportOption(mplex))
286291
return
287292
}
288293
}
289294

290-
func NatPortMap() (opts Libp2pOpts, err error) {
291-
opts.Opts = append(opts.Opts, libp2p.NATPortMap())
292-
return
293-
}
294-
295295
func Relay(disable, enableHop bool) func() (opts Libp2pOpts, err error) {
296296
return func() (opts Libp2pOpts, err error) {
297297
if disable {
@@ -308,21 +308,6 @@ func Relay(disable, enableHop bool) func() (opts Libp2pOpts, err error) {
308308
}
309309
}
310310

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-
326311
func Security(enabled, preferTLS bool) interface{} {
327312
if !enabled {
328313
return func() (opts Libp2pOpts) {
@@ -555,3 +540,10 @@ func StartListening(addresses []string) func(host host.Host) error {
555540
return nil
556541
}
557542
}
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

Comments
 (0)