Plugin
Table of contents
| Methods |
|---|
| load() |
| unload() |
Methods
load()
Load the plugin.
Returns: void
Parameter Type Description managerManagerManager
unload()
Unload the plugin.
Returns: void
Parameter Type Description managerManagerManager
Example usage
- Using plugins
- Writing plugins
const { Manager } = require("magmastream");
const MyPlugin = require("my-magmastream-plugin");
const manager = new Manager({
...ManagerOptions,
plugins: [new MyPlugin({ foo: "bar" })],
});
const { Plugin } = require("magmastream");
module.exports = class MyPlugin extends Plugin {
constructor(options) {
super();
this.options = options; // will be { foo: 'bar' }
}
load(manager) {}
};