mirror of
https://github.com/QuantumNous/new-api.git
synced 2026-09-14 00:01:53 +00:00
feat: add per-channel HTTP transport controls
This commit is contained in:
@@ -954,6 +954,9 @@ func (channel *Channel) ValidateSettings() error {
|
||||
if _, err := common.ParseProxyURLStrict(channelParams.Proxy); err != nil {
|
||||
return fmt.Errorf("invalid channel proxy: %w", err)
|
||||
}
|
||||
if err := channelParams.ValidateHTTPTransport(); err != nil {
|
||||
return err
|
||||
}
|
||||
channelOtherSettings := &dto.ChannelOtherSettings{}
|
||||
if channel.OtherSettings != "" {
|
||||
err := common.UnmarshalJsonStr(channel.OtherSettings, channelOtherSettings)
|
||||
|
||||
Reference in New Issue
Block a user