public PluginListener(AbstractServicePlugin plugin) : base(plugin) { _getPluginAction = new GetPlugins(this); _getWholePluginDirectory = new GetWholePluginDirectory(this); _downloadPlugin = new DownloadPlugin(this); ListenerActions.Add(_getPluginAction); ListenerActions.Add(_getWholePluginDirectory); ListenerActions.Add(_downloadPlugin); }
public IActionResult Plugins() { if (Request.QueryString.HasValue) { if (Request.Query.ContainsKey("action")) { if (Request.Query["action"] == "reimport") { PluginManager.Instance.ReimportPlugins(); } } } var model = GetPlugins.GetModel(ViewBag); return(View(model)); }