reduce requests against tvdb by getting entire series metadata at once

This commit is contained in:
Luke Pulverenti
2013-05-20 23:16:43 -04:00
parent 96e8f053b5
commit f3a7307ebb
13 changed files with 999 additions and 523 deletions

View File

@@ -96,11 +96,15 @@ namespace MediaBrowser.Controller.Extensions
/// <returns>System.String.</returns>
public static string SafeGetString(this XmlDocument doc, string path, string defaultString)
{
XmlNode rvalNode = doc.SelectSingleNode(path);
if (rvalNode != null && rvalNode.InnerText.Trim().Length > 0)
var rvalNode = doc.SelectSingleNode(path);
if (rvalNode != null)
{
return rvalNode.InnerText;
var text = rvalNode.InnerText;
return !string.IsNullOrWhiteSpace(text) ? text : defaultString;
}
return defaultString;
}
@@ -124,10 +128,12 @@ namespace MediaBrowser.Controller.Extensions
/// <returns>System.String.</returns>
public static string SafeGetString(this XmlNode doc, string path, string defaultValue)
{
XmlNode rvalNode = doc.SelectSingleNode(path);
if (rvalNode != null && rvalNode.InnerText.Length > 0)
var rvalNode = doc.SelectSingleNode(path);
if (rvalNode != null)
{
return rvalNode.InnerText;
var text = rvalNode.InnerText;
return !string.IsNullOrWhiteSpace(text) ? text : defaultValue;
}
return defaultValue;
}