mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-07-12 16:22:55 -07:00
Fixed an IOC issue
This commit is contained in:
parent
2a8927eb6d
commit
df0dbde73c
2 changed files with 5 additions and 10 deletions
|
@ -37,19 +37,16 @@ namespace PlexRequests.UI.Helpers
|
||||||
{
|
{
|
||||||
public static class HtmlSecurityHelper
|
public static class HtmlSecurityHelper
|
||||||
{
|
{
|
||||||
private static SecurityExtensions Security
|
private static ISecurityExtensions Security
|
||||||
{
|
{
|
||||||
|
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
var userRepo = ServiceLocator.Instance.Resolve<IUserRepository>();
|
var security = ServiceLocator.Instance.Resolve<ISecurityExtensions>();
|
||||||
var linker = ServiceLocator.Instance.Resolve<IResourceLinker>();
|
return _security ?? (_security = security);
|
||||||
var plex = ServiceLocator.Instance.Resolve<IPlexUserRepository>();
|
|
||||||
return _security ?? (_security = new SecurityExtensions(userRepo, null, linker, plex));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static SecurityExtensions _security;
|
private static ISecurityExtensions _security;
|
||||||
|
|
||||||
|
|
||||||
public static bool HasAnyPermission(this HtmlHelpers helper, int permission, bool authenticated = true)
|
public static bool HasAnyPermission(this HtmlHelpers helper, int permission, bool authenticated = true)
|
||||||
|
|
|
@ -38,16 +38,14 @@ namespace PlexRequests.UI.Helpers
|
||||||
{
|
{
|
||||||
public class SecurityExtensions : ISecurityExtensions
|
public class SecurityExtensions : ISecurityExtensions
|
||||||
{
|
{
|
||||||
public SecurityExtensions(IUserRepository userRepository, NancyModule context, IResourceLinker linker, IPlexUserRepository plexUsers)
|
public SecurityExtensions(IUserRepository userRepository, IResourceLinker linker, IPlexUserRepository plexUsers)
|
||||||
{
|
{
|
||||||
UserRepository = userRepository;
|
UserRepository = userRepository;
|
||||||
Module = context;
|
|
||||||
Linker = linker;
|
Linker = linker;
|
||||||
PlexUsers = plexUsers;
|
PlexUsers = plexUsers;
|
||||||
}
|
}
|
||||||
|
|
||||||
private IUserRepository UserRepository { get; }
|
private IUserRepository UserRepository { get; }
|
||||||
private NancyModule Module { get; }
|
|
||||||
private IResourceLinker Linker { get; }
|
private IResourceLinker Linker { get; }
|
||||||
private IPlexUserRepository PlexUsers { get; }
|
private IPlexUserRepository PlexUsers { get; }
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue