diff options
| author | Eric Reed <ebr@mediabrowser3.com> | 2014-09-02 15:44:06 -0400 |
|---|---|---|
| committer | Eric Reed <ebr@mediabrowser3.com> | 2014-09-02 15:44:06 -0400 |
| commit | 6fd05670ac352d69a7044f5ebe9a2c5c9f1d76cf (patch) | |
| tree | 2ff7e23d192ca5b4c4dcc7d692110de9b9982bbf | |
| parent | 6f45ea08237eefde317088459c4a87669be981f4 (diff) | |
Initial connect testing
| -rw-r--r-- | MediaBrowser.Server.Implementations/Connect/ConnectManager.cs | 21 |
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; } } } |
