Added logic to load api after bot #70

This commit is contained in:
2022-10-16 21:36:08 +02:00
parent f634ad552e
commit 90bfee23b4
6 changed files with 24 additions and 7 deletions

View File

@@ -43,10 +43,9 @@ class Application(DiscordBotApplicationABC):
async def main(self):
try:
self._logger.debug(__name__, f'Starting...')
if self._feature_flags.get_flag(FeatureFlagsEnum.api_module):
self._api.start()
if self._feature_flags.get_flag(FeatureFlagsEnum.api_only) and self._environment.environment_name == 'development':
if self._feature_flags.get_flag(FeatureFlagsEnum.api_module) and self._feature_flags.get_flag(FeatureFlagsEnum.api_only) and self._environment.environment_name == 'development':
self._api.start()
self._api.join()
return

View File

@@ -21,13 +21,13 @@ class ModuleList:
return List(type, [
CoreModule, # has to be first!
DataModule,
ApiModule,
AdminModule,
AutoRoleModule,
BaseModule,
DatabaseModule,
ModeratorModule,
PermissionModule,
ApiModule,
# has to be last!
BootLogModule,
CoreExtensionModule,