diff options
Diffstat (limited to 'MediaBrowser.Providers/Omdb/OmdbProvider.cs')
| -rw-r--r-- | MediaBrowser.Providers/Omdb/OmdbProvider.cs | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/MediaBrowser.Providers/Omdb/OmdbProvider.cs b/MediaBrowser.Providers/Omdb/OmdbProvider.cs index fdd334e6e7..024853778c 100644 --- a/MediaBrowser.Providers/Omdb/OmdbProvider.cs +++ b/MediaBrowser.Providers/Omdb/OmdbProvider.cs @@ -272,6 +272,11 @@ namespace MediaBrowser.Providers.Omdb return false; } + public static async Task<string> GetOmdbBaseUrl(CancellationToken cancellationToken) + { + return "https://www.omdbapi.com"; + } + private async Task<string> EnsureItemInfo(string imdbId, CancellationToken cancellationToken) { if (string.IsNullOrWhiteSpace(imdbId)) @@ -294,7 +299,8 @@ namespace MediaBrowser.Providers.Omdb } } - var url = string.Format("https://www.omdbapi.com/?i={0}&plot=full&tomatoes=true&r=json", imdbParam); + var baseUrl = await GetOmdbBaseUrl(cancellationToken).ConfigureAwait(false); + var url = string.Format(baseUrl + "/?i={0}&plot=full&tomatoes=true&r=json", imdbParam); using (var stream = await GetOmdbResponse(_httpClient, url, cancellationToken).ConfigureAwait(false)) { @@ -328,7 +334,8 @@ namespace MediaBrowser.Providers.Omdb } } - var url = string.Format("https://www.omdbapi.com/?i={0}&season={1}&detail=full", imdbParam, seasonId); + var baseUrl = await GetOmdbBaseUrl(cancellationToken).ConfigureAwait(false); + var url = string.Format(baseUrl + "/?i={0}&season={1}&detail=full", imdbParam, seasonId); using (var stream = await GetOmdbResponse(_httpClient, url, cancellationToken).ConfigureAwait(false)) { |
