fixed configuration saving issues

This commit is contained in:
LukePulverenti
2013-03-04 21:05:59 -05:00
parent e17b515697
commit cd69bd7c7d
10 changed files with 69 additions and 123 deletions

View File

@@ -106,13 +106,8 @@ namespace MediaBrowser.Api
/// Class UpdatePluginSecurityInfo
/// </summary>
[Route("/Plugins/SecurityInfo", "POST")]
public class UpdatePluginSecurityInfo : IReturnVoid, IRequiresRequestStream
public class UpdatePluginSecurityInfo : PluginSecurityInfo, IReturnVoid
{
/// <summary>
/// The raw Http Request Input Stream
/// </summary>
/// <value>The request stream.</value>
public Stream RequestStream { get; set; }
}
/// <summary>
@@ -227,7 +222,7 @@ namespace MediaBrowser.Api
/// <param name="request">The request.</param>
public void Post(UpdatePluginSecurityInfo request)
{
var info = _jsonSerializer.DeserializeFromStream<PluginSecurityInfo>(request.RequestStream);
var info = request;
_securityManager.SupporterKey = info.SupporterKey;
_securityManager.LegacyKey = info.LegacyKey;