You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 2, 2021. It is now read-only.
So, it's become necessary for plugins to be able to specify event classes when registering their handlers, and to ensure that things are reloadable whilst doing this.
So! We need an event registry. That means a few things.
Plugins should never import event classes.
Plugins should only refer to events using strings
We haven't decided what they'll actually be, but we'll probably change them to class names
There will need to be a re-registry when a module is reloaded, so specifying the module and being able to replace the currently registered events for it will be necessary
More news as it happens.
---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/8188030-event-registry-and-subclass-specification?utm_campaign=plugin&utm_content=tracker%2F269930&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F269930&utm_medium=issues&utm_source=github).
The text was updated successfully, but these errors were encountered:
So, it's become necessary for plugins to be able to specify event classes when registering their handlers, and to ensure that things are reloadable whilst doing this.
So! We need an event registry. That means a few things.
More news as it happens.
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/8188030-event-registry-and-subclass-specification?utm_campaign=plugin&utm_content=tracker%2F269930&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F269930&utm_medium=issues&utm_source=github).The text was updated successfully, but these errors were encountered: