new EchoManager to handle Echo Callbacks
This commit is contained in:
1 parent
56833021c6
commit
7527561263
6 files changed
+189
-8
No files matched your search
@@ -3,6 +3,7 @@
|
||||
namespace ManiaControl\Plugins;
|
||||
|
||||
use ManiaControl\Callbacks\CallbackListener;
|
||||
use ManiaControl\Callbacks\EchoListener;
|
||||
use ManiaControl\Callbacks\TimerListener;
|
||||
use ManiaControl\Commands\CommandListener;
|
||||
use ManiaControl\Files\FileUtil;
|
||||
@@ -141,6 +142,9 @@ class PluginManager {
|
||||
|
||||
$plugin->unload();
|
||||
|
||||
if ($plugin instanceof EchoListener) {
|
||||
$this->maniaControl->getEchoManager()->unregisterEchoListener($plugin);
|
||||
}
|
||||
if ($plugin instanceof CallbackListener) {
|
||||
$this->maniaControl->getCallbackManager()->unregisterCallbackListener($plugin);
|
||||
$this->maniaControl->getCallbackManager()->unregisterScriptCallbackListener($plugin);
|
||||
|
||||
Reference in new issue
Block a user