func()

in config.go [39:53]


func (c *Config) HTTPClient() (*http.Client, error) {
	baseTransport := &http.Transport{
		IdleConnTimeout: c.IdleConnTimeout,
		MaxIdleConns:    c.MaxIdleConns,
	}
	transport, err := ghttp.NewTransport(
		context.Background(),
		baseTransport,
		option.WithScopes(storage.ScopeReadOnly),
	)
	return &http.Client{
		Timeout:   c.ClientTimeout,
		Transport: transport,
	}, err
}