Added logic to handle event priority

This commit is contained in:
2021-11-22 21:11:45 +01:00
parent be810a6533
commit 112b9d6208
4 changed files with 25 additions and 10 deletions

View File

@@ -32,10 +32,16 @@ class BootLog(ModuleABC, OnReadyABC):
self._logger = logger
self._bot = bot
self._message_service = message_service
# ModuleABC.__init__(self)
self._priorities = {
OnReadyABC: 10
}
self._logger.trace(__name__, f'Module {type(self)} loaded')
def get_priority(self, t: type) -> int:
return self._priorities[t]
async def on_ready(self):
self._logger.debug(__name__, f'Module {type(self)} started')
try: