From d8c01ded6eb57ba312e1cd62c4fa51dbcce6053a Mon Sep 17 00:00:00 2001 From: LukePulverenti Luke Pulverenti luke pulverenti Date: Wed, 19 Sep 2012 12:51:37 -0400 Subject: made some improvements to the base http handler --- .../HttpHandlers/PluginConfigurationHandler.cs | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) (limited to 'MediaBrowser.Api/HttpHandlers/PluginConfigurationHandler.cs') diff --git a/MediaBrowser.Api/HttpHandlers/PluginConfigurationHandler.cs b/MediaBrowser.Api/HttpHandlers/PluginConfigurationHandler.cs index 95af9a344..dc363956f 100644 --- a/MediaBrowser.Api/HttpHandlers/PluginConfigurationHandler.cs +++ b/MediaBrowser.Api/HttpHandlers/PluginConfigurationHandler.cs @@ -17,7 +17,7 @@ namespace MediaBrowser.Api.HttpHandlers { return ApiService.IsApiUrlMatch("pluginconfiguration", request); } - + private BasePlugin _plugin; private BasePlugin Plugin { @@ -39,18 +39,15 @@ namespace MediaBrowser.Api.HttpHandlers return Task.FromResult(Plugin.Configuration); } - public override TimeSpan CacheDuration + protected override async Task GetResponseInfo() { - get - { - return TimeSpan.FromDays(7); - } - } + var info = await base.GetResponseInfo().ConfigureAwait(false); - protected override Task GetLastDateModified() - { - return Task.FromResult(Plugin.ConfigurationDateLastModified); - } + info.DateLastModified = Plugin.ConfigurationDateLastModified; + info.CacheDuration = TimeSpan.FromDays(7); + + return info; + } } } -- cgit v1.2.3