Forráskód Böngészése

wait for handler init

Darien Raymond 8 éve
szülő
commit
852fd14ba9
1 módosított fájl, 4 hozzáadás és 4 törlés
  1. 4 4
      app/proxyman/outbound/handler.go

+ 4 - 4
app/proxyman/outbound/handler.go

@@ -56,15 +56,15 @@ func NewHandler(ctx context.Context, config *proxyman.OutboundHandlerConfig) (*H
 		}
 	}
 
-	if h.senderSettings != nil && h.senderSettings.MultiplexSettings != nil && h.senderSettings.MultiplexSettings.Enabled {
-		h.mux = mux.NewClientManager(h.proxy, h)
-	}
-
 	proxyHandler, err := config.GetProxyHandler(ctx)
 	if err != nil {
 		return nil, err
 	}
 
+	if h.senderSettings != nil && h.senderSettings.MultiplexSettings != nil && h.senderSettings.MultiplexSettings.Enabled {
+		h.mux = mux.NewClientManager(proxyHandler, h)
+	}
+
 	h.proxy = proxyHandler
 	return h, nil
 }