From f6fd598a4a3e0f53abce06ecf83fa83befca38ad Mon Sep 17 00:00:00 2001 From: Jeromy Date: Thu, 5 May 2016 20:38:17 -0700 Subject: [PATCH] add env var for overriding muxer prefs --- swarm.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/swarm.go b/swarm.go index c812f37..d31c03a 100644 --- a/swarm.go +++ b/swarm.go @@ -5,6 +5,8 @@ package swarm import ( "fmt" "io/ioutil" + "os" + "strings" "sync" "time" @@ -48,6 +50,11 @@ func init() { msstpt.AddTransport("/yamux/1.0.0", ymxtpt) msstpt.AddTransport("/spdy/3.1.0", spdy.Transport) + // allow overriding of muxer preferences + if prefs := os.Getenv("LIBP2P_MUX_PREFS"); prefs != "" { + msstpt.OrderPreference = strings.Fields(prefs) + } + PSTransport = msstpt } -- GitLab