Initial connect testing

This commit is contained in:
Eric Reed 2014-09-02 15:44:06 -04:00
parent 6f45ea0823
commit 6fd05670ac

View File

@ -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;
}
}
}