From 9e0c1340fc3ad4b41e3c349b98ea71b708ade95a Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sun, 2 Feb 2014 08:36:31 -0500 Subject: convert games to new providers --- MediaBrowser.Api/SystemService.cs | 88 +-------------------------------------- 1 file changed, 2 insertions(+), 86 deletions(-) (limited to 'MediaBrowser.Api/SystemService.cs') diff --git a/MediaBrowser.Api/SystemService.cs b/MediaBrowser.Api/SystemService.cs index 23d64e89b..9f5f3716e 100644 --- a/MediaBrowser.Api/SystemService.cs +++ b/MediaBrowser.Api/SystemService.cs @@ -1,14 +1,6 @@ -using MediaBrowser.Common.Extensions; -using MediaBrowser.Common.IO; -using MediaBrowser.Controller; -using MediaBrowser.Controller.Configuration; -using MediaBrowser.Controller.IO; -using MediaBrowser.Model.Configuration; -using MediaBrowser.Model.Serialization; +using MediaBrowser.Controller; using MediaBrowser.Model.System; using ServiceStack; -using System; -using System.IO; using System.Threading.Tasks; namespace MediaBrowser.Api @@ -38,71 +30,25 @@ namespace MediaBrowser.Api { } - /// - /// Class GetConfiguration - /// - [Route("/System/Configuration", "GET")] - [Api(("Gets application configuration"))] - public class GetConfiguration : IReturn - { - - } - - /// - /// Class UpdateConfiguration - /// - [Route("/System/Configuration", "POST")] - [Api(("Updates application configuration"))] - public class UpdateConfiguration : ServerConfiguration, IReturnVoid - { - } - /// /// Class SystemInfoService /// public class SystemService : BaseApiService { - /// - /// The _json serializer - /// - private readonly IJsonSerializer _jsonSerializer; - /// /// The _app host /// private readonly IServerApplicationHost _appHost; - /// - /// The _configuration manager - /// - private readonly IServerConfigurationManager _configurationManager; - - private readonly IFileSystem _fileSystem; - /// /// Initializes a new instance of the class. /// - /// The json serializer. /// The app host. - /// The configuration manager. /// jsonSerializer - public SystemService(IJsonSerializer jsonSerializer, IServerApplicationHost appHost, IServerConfigurationManager configurationManager, IFileSystem fileSystem) - : base() + public SystemService(IServerApplicationHost appHost) { - if (jsonSerializer == null) - { - throw new ArgumentNullException("jsonSerializer"); - } - if (appHost == null) - { - throw new ArgumentNullException("appHost"); - } - _appHost = appHost; - _configurationManager = configurationManager; - _fileSystem = fileSystem; - _jsonSerializer = jsonSerializer; } /// @@ -117,22 +63,6 @@ namespace MediaBrowser.Api return ToOptimizedResult(result); } - /// - /// Gets the specified request. - /// - /// The request. - /// System.Object. - public object Get(GetConfiguration request) - { - var configPath = _configurationManager.ApplicationPaths.SystemConfigurationFilePath; - - var dateModified = _fileSystem.GetLastWriteTimeUtc(configPath); - - var cacheKey = (configPath + dateModified.Ticks).GetMD5(); - - return ToOptimizedResultUsingCache(cacheKey, dateModified, null, () => _configurationManager.Configuration); - } - /// /// Posts the specified request. /// @@ -159,19 +89,5 @@ namespace MediaBrowser.Api }); } - /// - /// Posts the specified configuraiton. - /// - /// The request. - public void Post(UpdateConfiguration request) - { - // Silly, but we need to serialize and deserialize or the XmlSerializer will write the xml with an element name of UpdateConfiguration - - var json = _jsonSerializer.SerializeToString(request); - - var config = _jsonSerializer.DeserializeFromString(json); - - _configurationManager.ReplaceConfiguration(config); - } } } -- cgit v1.2.3