Moony v1 Help

Dispatching events

By default, EventType is set to string. This means that you can create and handle any events you want.

Let's say you have created a Users plugin with login and create methods.

Now you can notify all the other plugins on the server that something has happened. Here's how you can do that:

dispatcher.Dispatch(“users.OnUserLogin”, ctx, {uid, username})

It is important to add an event namespace like users. so that other plugins can distinguish events from different plugins. Of course, the namespace must be unique.

Last modified: 21 December 2024