Add logging, cleanup

pull/3871/head
David 4 years ago
parent 9e95fe8f9d
commit d296a1f6d0

@ -1386,26 +1386,15 @@ namespace Emby.Server.Implementations
}
public IEnumerable<Assembly> GetApiPluginAssemblies()
{
var assemblies = new List<Assembly>();
try
{
var types = _allConcreteTypes
.Where(i => typeof(ControllerBase).IsAssignableFrom(i))
// .Select(i => ActivatorUtilities.CreateInstance(ServiceProvider, i))
.ToArray();
.Where(i => typeof(ControllerBase).IsAssignableFrom(i));
foreach (var variable in types)
{
assemblies.Add(variable.Assembly);
}
}
catch (Exception ex)
foreach (var type in types)
{
// ignore
Logger.LogDebug("Found API endpoints in plugin " + type.Assembly.FullName);
yield return type.Assembly;
}
return assemblies;
}
public virtual void LaunchUrl(string url)

Loading…
Cancel
Save