aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MediaBrowser.Server.Implementations/Connect/ConnectManager.cs21
1 files changed, 10 insertions, 11 deletions
diff --git a/MediaBrowser.Server.Implementations/Connect/ConnectManager.cs b/MediaBrowser.Server.Implementations/Connect/ConnectManager.cs
index 924ae12da..fba098dab 100644
--- a/MediaBrowser.Server.Implementations/Connect/ConnectManager.cs
+++ b/MediaBrowser.Server.Implementations/Connect/ConnectManager.cs
@@ -96,11 +96,11 @@ namespace MediaBrowser.Server.Implementations.Connect
if (hasExistingRecord)
{
- //await UpdateServerRegistration(wanApiAddress).ConfigureAwait(false);
+ await UpdateServerRegistration(wanApiAddress).ConfigureAwait(false);
}
else
{
- //await CreateServerRegistration(wanApiAddress).ConfigureAwait(false);
+ await CreateServerRegistration(wanApiAddress).ConfigureAwait(false);
}
}
catch (Exception ex)
@@ -113,10 +113,9 @@ namespace MediaBrowser.Server.Implementations.Connect
{
var url = "Servers";
url = GetConnectUrl(url);
- url += "?Name=" + WebUtility.UrlEncode(_appHost.FriendlyName);
- url += "&Url=" + WebUtility.UrlEncode(wanApiAddress);
+ var postData = new Dictionary<string, string> {{"name", _appHost.FriendlyName}, {"url", wanApiAddress}};
- using (var stream = await _httpClient.Post(url, new Dictionary<string, string>(), CancellationToken.None).ConfigureAwait(false))
+ using (var stream = await _httpClient.Post(url, postData, CancellationToken.None).ConfigureAwait(false))
{
var data = _json.DeserializeFromStream<ServerRegistrationResponse>(stream);
@@ -129,15 +128,15 @@ namespace MediaBrowser.Server.Implementations.Connect
private async Task UpdateServerRegistration(string wanApiAddress)
{
- var url = "Servers/" + ConnectServerId;
+ var url = "Servers";
url = GetConnectUrl(url);
- url += "?Name=" + WebUtility.UrlEncode(_appHost.FriendlyName);
- url += "&Url=" + WebUtility.UrlEncode(wanApiAddress);
+ url += "?id=" + ConnectServerId;
+ var postData = new Dictionary<string, string> {{"name", _appHost.FriendlyName}, {"url", wanApiAddress}};
- // TODO: Add AccessKey http request header
+ // TODO: Add Access-Key http request header
// No need to examine the response
- using (var stream = await _httpClient.Post(url, new Dictionary<string, string>(), CancellationToken.None).ConfigureAwait(false))
+ using (var stream = await _httpClient.Post(url, postData, CancellationToken.None).ConfigureAwait(false))
{
}
}
@@ -198,7 +197,7 @@ namespace MediaBrowser.Server.Implementations.Connect
private string GetConnectUrl(string handler)
{
- return "http://mediabrowser.tv:8095/" + handler;
+ return "http://mb3admin.com/test/connect/" + handler;
}
}
}