aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Startup.Common/ApplicationHost.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2015-12-29 14:06:32 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2015-12-29 14:06:32 -0500
commit3a7329e414834efed93f966a48676230de53c034 (patch)
treef3be9095d8456fe73fb2d31b9a6920790d221070 /MediaBrowser.Server.Startup.Common/ApplicationHost.cs
parenta30cfca862094ddaa931a5f049536860447d064a (diff)
update ping test
Diffstat (limited to 'MediaBrowser.Server.Startup.Common/ApplicationHost.cs')
-rw-r--r--MediaBrowser.Server.Startup.Common/ApplicationHost.cs18
1 files changed, 14 insertions, 4 deletions
diff --git a/MediaBrowser.Server.Startup.Common/ApplicationHost.cs b/MediaBrowser.Server.Startup.Common/ApplicationHost.cs
index 11949c1abb..8680cff610 100644
--- a/MediaBrowser.Server.Startup.Common/ApplicationHost.cs
+++ b/MediaBrowser.Server.Startup.Common/ApplicationHost.cs
@@ -1181,17 +1181,27 @@ namespace MediaBrowser.Server.Startup.Common
{
Url = apiUrl,
LogErrorResponseBody = false,
- LogErrors = false
+ LogErrors = false,
+ LogRequest = false
}, "POST").Result)
{
- _validAddressResults.AddOrUpdate(apiUrl, true, (k, v) => true);
- return true;
+ using (var reader = new StreamReader(response.Content))
+ {
+ var result = reader.ReadToEnd();
+ var valid = string.Equals(Name, result, StringComparison.OrdinalIgnoreCase);
+
+ _validAddressResults.AddOrUpdate(apiUrl, valid, (k, v) => valid);
+ Logger.Debug("Ping test result to {0}. Success: {1}", apiUrl, valid);
+ return valid;
+ }
}
}
catch
{
- _validAddressResults.AddOrUpdate(apiUrl, true, (k, v) => false);
+ Logger.Debug("Ping test result to {0}. Success: {1}", apiUrl, false);
+
+ _validAddressResults.AddOrUpdate(apiUrl, false, (k, v) => false);
return false;
}
}