add loopback handler

This commit is contained in:
Luke Pulverenti
2016-09-03 13:16:36 -04:00
parent adeb944c61
commit 2d7c82d0dd
18 changed files with 79 additions and 144 deletions

View File

@@ -292,15 +292,6 @@ namespace MediaBrowser.ServerApplication
ErrorModes.SEM_NOGPFAULTERRORBOX | ErrorModes.SEM_NOOPENFILEERRORBOX);
}
try
{
LoopUtil.Run();
}
catch (Exception ex)
{
logManager.GetLogger("LoopUtil").ErrorException("Error in LoopUtil", ex);
}
var task = _appHost.Init(initProgress);
Task.WaitAll(task);

View File

@@ -192,12 +192,12 @@ namespace MediaBrowser.ServerApplication.Native
return hasChanges;
}
public static void Run()
public static void Run(string appName)
{
var util = new LoopUtil();
util.LoadApps();
var hasChanges = util.CreateExcemptions("Emby");
var hasChanges = util.CreateExcemptions(appName);
if (hasChanges)
{

View File

@@ -203,5 +203,10 @@ namespace MediaBrowser.ServerApplication.Native
{
((Process)sender).Dispose();
}
public void EnableLoopback(string appName)
{
LoopUtil.Run(appName);
}
}
}