From a3d553a7fbe93fe416c940e80d5e511a2d753f25 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Tue, 2 Sep 2014 22:30:05 -0400 Subject: set connect access token --- .../Connect/ConnectManager.cs | 24 ++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) (limited to 'MediaBrowser.Server.Implementations/Connect') diff --git a/MediaBrowser.Server.Implementations/Connect/ConnectManager.cs b/MediaBrowser.Server.Implementations/Connect/ConnectManager.cs index fba098dab..af1628ba4 100644 --- a/MediaBrowser.Server.Implementations/Connect/ConnectManager.cs +++ b/MediaBrowser.Server.Implementations/Connect/ConnectManager.cs @@ -10,7 +10,6 @@ using System; using System.Collections.Generic; using System.Globalization; using System.IO; -using System.Net; using System.Text; using System.Threading; using System.Threading.Tasks; @@ -113,7 +112,12 @@ namespace MediaBrowser.Server.Implementations.Connect { var url = "Servers"; url = GetConnectUrl(url); - var postData = new Dictionary {{"name", _appHost.FriendlyName}, {"url", wanApiAddress}}; + + var postData = new Dictionary + { + {"name", _appHost.FriendlyName}, + {"url", wanApiAddress} + }; using (var stream = await _httpClient.Post(url, postData, CancellationToken.None).ConfigureAwait(false)) { @@ -131,12 +135,24 @@ namespace MediaBrowser.Server.Implementations.Connect var url = "Servers"; url = GetConnectUrl(url); url += "?id=" + ConnectServerId; - var postData = new Dictionary {{"name", _appHost.FriendlyName}, {"url", wanApiAddress}}; // TODO: Add Access-Key http request header + var options = new HttpRequestOptions + { + Url = url, + CancellationToken = CancellationToken.None + }; + + options.SetPostData(new Dictionary + { + {"name", _appHost.FriendlyName}, + {"url", wanApiAddress} + }); + + options.RequestHeaders.Add("X-Connect-Token", ConnectAccessKey); // No need to examine the response - using (var stream = await _httpClient.Post(url, postData, CancellationToken.None).ConfigureAwait(false)) + using (var stream = (await _httpClient.Post(options).ConfigureAwait(false)).Content) { } } -- cgit v1.2.3