|
@@ -148,7 +148,7 @@ type options struct {
|
|
|
mediaProxyHTTPClientTimeout int
|
|
mediaProxyHTTPClientTimeout int
|
|
|
mediaProxyMode string
|
|
mediaProxyMode string
|
|
|
mediaProxyResourceTypes []string
|
|
mediaProxyResourceTypes []string
|
|
|
- mediaProxyCustomURL string
|
|
|
|
|
|
|
+ mediaProxyCustomURL *url.URL
|
|
|
fetchBilibiliWatchTime bool
|
|
fetchBilibiliWatchTime bool
|
|
|
fetchNebulaWatchTime bool
|
|
fetchNebulaWatchTime bool
|
|
|
fetchOdyseeWatchTime bool
|
|
fetchOdyseeWatchTime bool
|
|
@@ -229,7 +229,7 @@ func NewOptions() *options {
|
|
|
mediaProxyHTTPClientTimeout: defaultMediaProxyHTTPClientTimeout,
|
|
mediaProxyHTTPClientTimeout: defaultMediaProxyHTTPClientTimeout,
|
|
|
mediaProxyMode: defaultMediaProxyMode,
|
|
mediaProxyMode: defaultMediaProxyMode,
|
|
|
mediaProxyResourceTypes: []string{defaultMediaResourceTypes},
|
|
mediaProxyResourceTypes: []string{defaultMediaResourceTypes},
|
|
|
- mediaProxyCustomURL: defaultMediaProxyURL,
|
|
|
|
|
|
|
+ mediaProxyCustomURL: nil,
|
|
|
filterEntryMaxAgeDays: defaultFilterEntryMaxAgeDays,
|
|
filterEntryMaxAgeDays: defaultFilterEntryMaxAgeDays,
|
|
|
fetchBilibiliWatchTime: defaultFetchBilibiliWatchTime,
|
|
fetchBilibiliWatchTime: defaultFetchBilibiliWatchTime,
|
|
|
fetchNebulaWatchTime: defaultFetchNebulaWatchTime,
|
|
fetchNebulaWatchTime: defaultFetchNebulaWatchTime,
|
|
@@ -563,7 +563,7 @@ func (o *options) MediaProxyResourceTypes() []string {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// MediaCustomProxyURL returns the custom proxy URL for medias.
|
|
// MediaCustomProxyURL returns the custom proxy URL for medias.
|
|
|
-func (o *options) MediaCustomProxyURL() string {
|
|
|
|
|
|
|
+func (o *options) MediaCustomProxyURL() *url.URL {
|
|
|
return o.mediaProxyCustomURL
|
|
return o.mediaProxyCustomURL
|
|
|
}
|
|
}
|
|
|
|
|
|