aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/ConfigurationService.cs
diff options
context:
space:
mode:
authorstefan <stefan@hegedues.at>2018-09-12 19:26:21 +0200
committerstefan <stefan@hegedues.at>2018-09-12 19:26:21 +0200
commit48facb797ed912e4ea6b04b17d1ff190ac2daac4 (patch)
tree8dae77a31670a888d733484cb17dd4077d5444e8 /MediaBrowser.Api/ConfigurationService.cs
parentc32d8656382a0eacb301692e0084377fc433ae9b (diff)
Update to 3.5.2 and .net core 2.1
Diffstat (limited to 'MediaBrowser.Api/ConfigurationService.cs')
-rw-r--r--MediaBrowser.Api/ConfigurationService.cs38
1 files changed, 6 insertions, 32 deletions
diff --git a/MediaBrowser.Api/ConfigurationService.cs b/MediaBrowser.Api/ConfigurationService.cs
index 0023c13d7..9d14558e3 100644
--- a/MediaBrowser.Api/ConfigurationService.cs
+++ b/MediaBrowser.Api/ConfigurationService.cs
@@ -4,14 +4,11 @@ using MediaBrowser.Controller.Net;
using MediaBrowser.Controller.Providers;
using MediaBrowser.Model.Configuration;
using MediaBrowser.Model.Serialization;
-using System.Collections.Generic;
using System.IO;
-using System.Threading.Tasks;
-
-using MediaBrowser.Controller.IO;
using MediaBrowser.Model.IO;
using MediaBrowser.Controller.MediaEncoding;
using MediaBrowser.Model.Services;
+using System.Threading.Tasks;
namespace MediaBrowser.Api
{
@@ -59,27 +56,13 @@ namespace MediaBrowser.Api
}
- [Route("/System/Configuration/MetadataPlugins", "GET", Summary = "Gets all available metadata plugins")]
- [Authenticated(Roles = "Admin")]
- public class GetMetadataPlugins : IReturn<MetadataPluginSummary[]>
- {
-
- }
-
- [Route("/System/Configuration/MetadataPlugins/Autoset", "POST")]
- [Authenticated(Roles = "Admin", AllowBeforeStartupWizard = true)]
- public class AutoSetMetadataOptions : IReturnVoid
- {
-
- }
-
[Route("/System/MediaEncoder/Path", "POST", Summary = "Updates the path to the media encoder")]
[Authenticated(Roles = "Admin", AllowBeforeStartupWizard = true)]
public class UpdateMediaEncoderPath : IReturnVoid
{
- [ApiMember(Name = "Path", Description = "Path", IsRequired = true, DataType = "string", ParameterType = "path", Verb = "GET")]
+ [ApiMember(Name = "Path", Description = "Path", IsRequired = true, DataType = "string", ParameterType = "path", Verb = "POST")]
public string Path { get; set; }
- [ApiMember(Name = "PathType", Description = "PathType", IsRequired = true, DataType = "string", ParameterType = "path", Verb = "GET")]
+ [ApiMember(Name = "PathType", Description = "PathType", IsRequired = true, DataType = "string", ParameterType = "path", Verb = "POST")]
public string PathType { get; set; }
}
@@ -132,10 +115,6 @@ namespace MediaBrowser.Api
return ToOptimizedResult(result);
}
- public void Post(AutoSetMetadataOptions request)
- {
- }
-
/// <summary>
/// Posts the specified configuraiton.
/// </summary>
@@ -150,24 +129,19 @@ namespace MediaBrowser.Api
_configurationManager.ReplaceConfiguration(config);
}
- public void Post(UpdateNamedConfiguration request)
+ public async Task Post(UpdateNamedConfiguration request)
{
var key = GetPathValue(2);
var configurationType = _configurationManager.GetConfigurationType(key);
- var configuration = _jsonSerializer.DeserializeFromStream(request.RequestStream, configurationType);
+ var configuration = await _jsonSerializer.DeserializeFromStreamAsync(request.RequestStream, configurationType).ConfigureAwait(false);
_configurationManager.SaveConfiguration(key, configuration);
}
public object Get(GetDefaultMetadataOptions request)
{
- return ToOptimizedSerializedResultUsingCache(new MetadataOptions());
- }
-
- public object Get(GetMetadataPlugins request)
- {
- return ToOptimizedSerializedResultUsingCache(_providerManager.GetAllMetadataPlugins());
+ return ToOptimizedResult(new MetadataOptions());
}
}
}