Kaynağa Gözat

feat: use proxy HTTP client fetch models

feitianbubu 4 ay önce
ebeveyn
işleme
01cd279f9f
1 değiştirilmiş dosya ile 5 ekleme ve 1 silme
  1. 5 1
      controller/channel-billing.go

+ 5 - 1
controller/channel-billing.go

@@ -135,7 +135,11 @@ func GetResponseBody(method, url string, channel *model.Channel, headers http.He
 	for k := range headers {
 		req.Header.Add(k, headers.Get(k))
 	}
-	res, err := service.GetHttpClient().Do(req)
+	client, err := service.NewProxyHttpClient(channel.GetSetting().Proxy)
+	if err != nil {
+		return nil, err
+	}
+	res, err := client.Do(req)
 	if err != nil {
 		return nil, err
 	}