Adds a new PluginIntegrationEnableEvent, that is called for each integration, once it is enabled.
The DependenciesLoadedEvent still exists, but still has the issue, that it may never be called because a dependency failed to load.
Therefor tasks dependent on integrations should be split and run once their specific integration is loaded.
Adds a new PluginIntegrationEnableEvent, that is called for each integration, once it is enabled. The DependenciesLoadedEvent still exists, but still has the issue, that it may never be called because a dependency failed to load. Therefor tasks dependent on integrations should be split and run once their specific integration is loaded.