Fixed Internal Actions to refresh after external actions are loaded

This commit is contained in:
2023-08-15 16:17:32 +03:00
parent ee527bb36f
commit 6315d13d18
6 changed files with 59 additions and 16 deletions

View File

@@ -34,6 +34,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Discord.Net" Version="3.11.0"/>
<PackageReference Include="pythonnet" Version="3.0.1" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\PluginManager\PluginManager.csproj"/>

View File

@@ -44,7 +44,9 @@ public class Program
{
#if DEBUG
Console.WriteLine("Debug mode enabled");
internalActionManager.Initialize().Wait();
internalActionManager.Execute("plugin", "load").Wait(); // Load plugins at startup
internalActionManager.Refresh().Wait();
#endif
while (true)
@@ -139,9 +141,7 @@ public class Program
var b = await StartNoGui();
try
{
internalActionManager = new InternalActionManager("./Data/Actions", "*.dll");
await internalActionManager.Initialize();
internalActionManager = new InternalActionManager("./Data/Plugins", "*.dll");
NoGUI();
}
catch ( IOException ex )