public static void Load() { var pload = new PluginLoadExecuter(); if (pload.plugins != null) { foreach (var p in pload.plugins) { PluginManager.Register(p); } } if (pload.filters != null) { foreach (var f in pload.filters) { FilterRegistrant.RegisterFilter(f.GetType()); } } if (pload.uploaders != null) { foreach (var u in pload.uploaders) { UploaderManager.RegisterUploader(u); } } if (pload.resolvers != null) { foreach (var r in pload.resolvers) { UploaderManager.RegisterResolver(r); } } // shorteners are no longer supported. /* * if(pload.shorteners != null) * foreach (var s in pload.shorteners) * { * ShortenManager.RegisterShortener(s); * } */ if (pload.extractors != null) { foreach (var e in pload.extractors) { ShortenManager.RegisterExtractor(e); } } }
public static void Load() { var pload = new PluginLoadExecuter(); if(pload.plugins != null) foreach (var p in pload.plugins) { PluginManager.Register(p); } if(pload.filters != null) foreach (var f in pload.filters) { FilterRegistrant.RegisterFilter(f.GetType()); } if(pload.uploaders != null) foreach (var u in pload.uploaders) { UploaderManager.RegisterUploader(u); } if(pload.resolvers != null) foreach (var r in pload.resolvers) { UploaderManager.RegisterResolver(r); } // shorteners are no longer supported. /* if(pload.shorteners != null) foreach (var s in pload.shorteners) { ShortenManager.RegisterShortener(s); } */ if(pload.extractors != null) foreach (var e in pload.extractors) { ShortenManager.RegisterExtractor(e); } }
public static void Load() { var pload = new PluginLoadExecuter(); if(pload.plugins != null) foreach (var p in pload.plugins) { PluginManager.Register(p); } if(pload.filters != null) foreach (var f in pload.filters) { Athenaeum.Filter.Manager.FilterRegistrant.RegisterFilter(f.GetType()); } if(pload.uploaders != null) foreach (var u in pload.uploaders) { Athenaeum.External.ImageUploader.UploaderManager.RegisterUploader(u); } if(pload.resolvers != null) foreach (var r in pload.resolvers) { Athenaeum.External.ImageUploader.UploaderManager.RegisterResolver(r); } if(pload.shorteners != null) foreach (var s in pload.shorteners) { Athenaeum.External.URLShortener.ShortenManager.RegisterShortener(s); } if(pload.extractors != null) foreach (var e in pload.extractors) { Athenaeum.External.URLShortener.ShortenManager.RegisterExtractor(e); } }