1
0
Fork 0
mirror of https://github.com/miniflux/v2.git synced 2025-09-15 18:57:04 +00:00

Add support for setting a global default User-Agent

This commit is contained in:
Benjamin Congdon 2020-11-27 08:37:55 -08:00 committed by fguillot
parent b8b6c74d86
commit 52a626d7b9
4 changed files with 40 additions and 2 deletions

View file

@ -72,9 +72,13 @@ func New(url string) *Client {
// NewClientWithConfig initializes a new HTTP client with application config options.
func NewClientWithConfig(url string, opts *config.Options) *Client {
userAgent := opts.UserAgent()
if userAgent == "" {
userAgent = DefaultUserAgent
}
return &Client{
inputURL: url,
requestUserAgent: DefaultUserAgent,
requestUserAgent: userAgent,
ClientTimeout: opts.HTTPClientTimeout(),
ClientMaxBodySize: opts.HTTPClientMaxBodySize(),
ClientProxyURL: opts.HTTPClientProxy(),