This commit is contained in:
Jamie.Rees 2016-12-16 08:50:27 +00:00
commit 1067b9afd7
10 changed files with 237 additions and 25 deletions

View file

@ -66,7 +66,7 @@ namespace PlexRequests.UI.Helpers
var assetLocation = GetBaseUrl();
var content = GetContentUrl(assetLocation);
var settings = GetSettings();
var settings = GetCustomizationSettings();
if (string.IsNullOrEmpty(settings.ThemeName))
{
settings.ThemeName = Themes.PlexTheme;
@ -328,6 +328,11 @@ namespace PlexRequests.UI.Helpers
return helper.Raw(GetBaseUrl());
}
public static IHtmlString GetApplicationName(this HtmlHelpers helper)
{
return helper.Raw(GetCustomizationSettings().ApplicationName);
}
private static string GetBaseUrl()
{
return GetSettings().BaseUrl;
@ -343,6 +348,16 @@ namespace PlexRequests.UI.Helpers
return returnValue;
}
private static CustomizationSettings GetCustomizationSettings()
{
var returnValue = Cache.GetOrSet(CacheKeys.GetPlexRequestSettings, () =>
{
var settings = Locator.Resolve<ISettingsService<CustomizationSettings>>().GetSettings();
return settings;
});
return returnValue;
}
private static string GetLinkUrl(string assetLocation)
{
return string.IsNullOrEmpty(assetLocation) ? string.Empty : $"{assetLocation}";