update docs

pull/702/head
Luke Pulverenti 9 years ago
parent f346997992
commit 3ed1ac10cb

@ -869,25 +869,11 @@ namespace MediaBrowser.Common.Implementations.HttpClientManager
Task<WebResponse> asyncTask = Task.Factory.FromAsync<WebResponse>(request.BeginGetResponse, request.EndGetResponse, null); Task<WebResponse> asyncTask = Task.Factory.FromAsync<WebResponse>(request.BeginGetResponse, request.EndGetResponse, null);
ThreadPool.RegisterWaitForSingleObject((asyncTask as IAsyncResult).AsyncWaitHandle, TimeoutCallback, request, timeout, true); ThreadPool.RegisterWaitForSingleObject((asyncTask as IAsyncResult).AsyncWaitHandle, TimeoutCallback, request, timeout, true);
asyncTask.ContinueWith(task => var callback = new TaskCallback { taskCompletion = taskCompletion };
{ asyncTask.ContinueWith(callback.OnSuccess, TaskContinuationOptions.NotOnFaulted);
taskCompletion.TrySetResult(task.Result);
}, TaskContinuationOptions.NotOnFaulted);
// Handle errors // Handle errors
asyncTask.ContinueWith(task => asyncTask.ContinueWith(callback.OnError, TaskContinuationOptions.OnlyOnFaulted);
{
if (task.Exception != null)
{
taskCompletion.TrySetException(task.Exception);
}
else
{
taskCompletion.TrySetException(new List<Exception>());
}
}, TaskContinuationOptions.OnlyOnFaulted);
return taskCompletion.Task; return taskCompletion.Task;
} }
@ -903,5 +889,27 @@ namespace MediaBrowser.Common.Implementations.HttpClientManager
} }
} }
} }
private class TaskCallback
{
public TaskCompletionSource<WebResponse> taskCompletion;
public void OnSuccess(Task<WebResponse> task)
{
taskCompletion.TrySetResult(task.Result);
}
public void OnError(Task<WebResponse> task)
{
if (task.Exception != null)
{
taskCompletion.TrySetException(task.Exception);
}
else
{
taskCompletion.TrySetException(new List<Exception>());
}
}
}
} }
} }

@ -23,15 +23,6 @@ namespace MediaBrowser.Server.Startup.Common.Browser
OpenUrl(url, logger); OpenUrl(url, logger);
} }
/// <summary>
/// Opens the github.
/// </summary>
/// <param name="logger">The logger.</param>
public static void OpenGithub(ILogger logger)
{
OpenUrl("https://github.com/MediaBrowser/MediaBrowser", logger);
}
/// <summary> /// <summary>
/// Opens the community. /// Opens the community.
/// </summary> /// </summary>
@ -61,18 +52,6 @@ namespace MediaBrowser.Server.Startup.Common.Browser
OpenDashboardPage("dashboard.html", appHost, logger); OpenDashboardPage("dashboard.html", appHost, logger);
} }
/// <summary>
/// Opens the swagger.
/// </summary>
/// <param name="appHost">The app host.</param>
/// <param name="logger">The logger.</param>
public static void OpenSwagger(IServerApplicationHost appHost, ILogger logger)
{
var url = appHost.GetLocalApiUrl("localhost") + "/swagger-ui/index.html";
OpenUrl(url, logger);
}
/// <summary> /// <summary>
/// Opens the URL. /// Opens the URL.
/// </summary> /// </summary>

@ -21,9 +21,6 @@ namespace MediaBrowser.ServerApplication
private ToolStripMenuItem cmdRestart; private ToolStripMenuItem cmdRestart;
private ToolStripSeparator toolStripSeparator1; private ToolStripSeparator toolStripSeparator1;
private ToolStripMenuItem cmdCommunity; private ToolStripMenuItem cmdCommunity;
private ToolStripMenuItem cmdApiDocs;
private ToolStripMenuItem cmdSwagger;
private ToolStripMenuItem cmdGtihub;
private readonly ILogger _logger; private readonly ILogger _logger;
private readonly IServerApplicationHost _appHost; private readonly IServerApplicationHost _appHost;
@ -66,9 +63,6 @@ namespace MediaBrowser.ServerApplication
toolStripSeparator2 = new ToolStripSeparator(); toolStripSeparator2 = new ToolStripSeparator();
cmdConfigure = new ToolStripMenuItem(); cmdConfigure = new ToolStripMenuItem();
cmdBrowse = new ToolStripMenuItem(); cmdBrowse = new ToolStripMenuItem();
cmdApiDocs = new ToolStripMenuItem();
cmdSwagger = new ToolStripMenuItem();
cmdGtihub = new ToolStripMenuItem();
// //
// notifyIcon1 // notifyIcon1
@ -86,7 +80,6 @@ namespace MediaBrowser.ServerApplication
toolStripSeparator2, toolStripSeparator2,
cmdRestart, cmdRestart,
toolStripSeparator1, toolStripSeparator1,
cmdApiDocs,
cmdCommunity, cmdCommunity,
cmdExit}); cmdExit});
contextMenuStrip1.Name = "contextMenuStrip1"; contextMenuStrip1.Name = "contextMenuStrip1";
@ -128,24 +121,6 @@ namespace MediaBrowser.ServerApplication
// //
cmdBrowse.Name = "cmdBrowse"; cmdBrowse.Name = "cmdBrowse";
cmdBrowse.Size = new System.Drawing.Size(208, 22); cmdBrowse.Size = new System.Drawing.Size(208, 22);
//
// cmdApiDocs
//
cmdApiDocs.DropDownItems.AddRange(new ToolStripItem[] {
cmdSwagger,
cmdGtihub});
cmdApiDocs.Name = "cmdApiDocs";
cmdApiDocs.Size = new System.Drawing.Size(208, 22);
//
// cmdSwagger
//
cmdSwagger.Name = "cmdSwagger";
cmdSwagger.Size = new System.Drawing.Size(136, 22);
//
// cmdGtihub
//
cmdGtihub.Name = "cmdGtihub";
cmdGtihub.Size = new System.Drawing.Size(136, 22);
cmdExit.Click += cmdExit_Click; cmdExit.Click += cmdExit_Click;
cmdRestart.Click += cmdRestart_Click; cmdRestart.Click += cmdRestart_Click;
@ -153,9 +128,6 @@ namespace MediaBrowser.ServerApplication
cmdCommunity.Click += cmdCommunity_Click; cmdCommunity.Click += cmdCommunity_Click;
cmdBrowse.Click += cmdBrowse_Click; cmdBrowse.Click += cmdBrowse_Click;
cmdSwagger.Click += cmdSwagger_Click;
cmdGtihub.Click += cmdGtihub_Click;
_configurationManager.ConfigurationUpdated += Instance_ConfigurationUpdated; _configurationManager.ConfigurationUpdated += Instance_ConfigurationUpdated;
LocalizeText(); LocalizeText();
@ -181,9 +153,6 @@ namespace MediaBrowser.ServerApplication
cmdExit.Text = _localization.GetLocalizedString("LabelExit"); cmdExit.Text = _localization.GetLocalizedString("LabelExit");
cmdCommunity.Text = _localization.GetLocalizedString("LabelVisitCommunity"); cmdCommunity.Text = _localization.GetLocalizedString("LabelVisitCommunity");
cmdGtihub.Text = _localization.GetLocalizedString("LabelGithub");
cmdSwagger.Text = _localization.GetLocalizedString("LabelApiDocumentation");
cmdApiDocs.Text = _localization.GetLocalizedString("LabelDeveloperResources");
cmdBrowse.Text = _localization.GetLocalizedString("LabelBrowseLibrary"); cmdBrowse.Text = _localization.GetLocalizedString("LabelBrowseLibrary");
cmdConfigure.Text = _localization.GetLocalizedString("LabelConfigureServer"); cmdConfigure.Text = _localization.GetLocalizedString("LabelConfigureServer");
cmdRestart.Text = _localization.GetLocalizedString("LabelRestartServer"); cmdRestart.Text = _localization.GetLocalizedString("LabelRestartServer");
@ -229,16 +198,6 @@ namespace MediaBrowser.ServerApplication
_appHost.Shutdown(); _appHost.Shutdown();
} }
void cmdGtihub_Click(object sender, EventArgs e)
{
BrowserLauncher.OpenGithub(_logger);
}
void cmdSwagger_Click(object sender, EventArgs e)
{
BrowserLauncher.OpenSwagger(_appHost, _logger);
}
~ServerNotifyIcon() ~ServerNotifyIcon()
{ {
Dispose(); Dispose();

@ -299,9 +299,6 @@
<Content Include="dashboard-ui\secondaryitems.html"> <Content Include="dashboard-ui\secondaryitems.html">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content> </Content>
<Content Include="dashboard-ui\serversecurity.html">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="dashboard-ui\shared.html"> <Content Include="dashboard-ui\shared.html">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content> </Content>
@ -1134,9 +1131,6 @@
<Content Include="dashboard-ui\scripts\livetvsuggested.js"> <Content Include="dashboard-ui\scripts\livetvsuggested.js">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content> </Content>
<Content Include="dashboard-ui\scripts\serversecurity.js">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="dashboard-ui\scripts\sync.js"> <Content Include="dashboard-ui\scripts\sync.js">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content> </Content>

Loading…
Cancel
Save