Allow to unregister plugin hooks

This commit is contained in:
ltGuillaume 2019-05-07 14:34:15 +00:00
parent 84d43a1b44
commit 44bfbc9529
1 changed files with 5 additions and 0 deletions

View File

@ -29,6 +29,11 @@ PluginHost = {
for (let i = 0; i < this.hooks[name].length; i++) {
this.hooks[name][i](args);
}
},
unregister: function (name, callback) {
for (var i = 0; i < this.hooks[name].length; i++)
if (this.hooks[name][i] == callback)
this.hooks[name].splice(i, 1);
}
};