From 840183ee9fcfac664ddd3f5e368066662473713d Mon Sep 17 00:00:00 2001 From: tonyhcj Date: Sat, 3 Oct 2026 16:09:55 -0300 Subject: [PATCH] refactor: injeta Pitiupi nos plugins --- pitiupi/src/pitiupi/control/plugins/PluginManager.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pitiupi/src/pitiupi/control/plugins/PluginManager.java b/pitiupi/src/pitiupi/control/plugins/PluginManager.java index ada270d..60f29f4 100644 --- a/pitiupi/src/pitiupi/control/plugins/PluginManager.java +++ b/pitiupi/src/pitiupi/control/plugins/PluginManager.java @@ -1,5 +1,6 @@ package pitiupi.control.plugins; +import pitiupi.plugin.Pitiupi; import pitiupi.Main; import pitiupi.control.ConnectionManager; import pitiupi.control.GuiManager; @@ -92,6 +93,7 @@ public class PluginManager { public void loadPlugins(ConnectionManager connectionManager, GuiManager guiManager) { File pluginDir = new File("plugins"); File[] jarFiles = pluginDir.listFiles((dir, name) -> name.endsWith(".jar")); + Pitiupi pitiupi = new Pitiupi(connectionManager, guiManager); if (jarFiles == null || jarFiles.length == 0) { System.out.println("No plugins found in the " + pluginDir.getAbsolutePath() + " directory."); @@ -118,7 +120,7 @@ public class PluginManager { System.out.println("Loading: " + plugin.getName()); LoadedPlugin loadedPlugin = new LoadedPlugin(plugin, classLoader); - plugin.createPlugin(connectionManager, guiManager); + plugin.createPlugin(pitiupi); loadedPlugins.add(loadedPlugin); loadedJars.add(file.getName()); }