Added logic to handle default levels #25

This commit is contained in:
2022-11-06 16:26:09 +01:00
parent e6e26b77f9
commit 666c527730
14 changed files with 177 additions and 11 deletions

View File

@@ -9,6 +9,7 @@ from bot_core.configuration.feature_flags_enum import FeatureFlagsEnum
from bot_core.configuration.feature_flags_settings import FeatureFlagsSettings
from bot_core.logging.database_logger import DatabaseLogger
from bot_data.service.migration_service import MigrationService
from bot_data.service.seeder_service import SeederService
class DatabaseExtension(ApplicationExtensionABC):

View File

@@ -20,6 +20,7 @@ from bot_data.model.server import Server
from bot_data.model.user import User
from bot_data.model.user_joined_server import UserJoinedServer
from bot_data.model.user_joined_voice_channel import UserJoinedVoiceChannel
from bot_data.service.seeder_service import SeederService
from bot_data.service.user_repository_service import ServerRepositoryABC
from modules.base.configuration.base_server_settings import BaseServerSettings
@@ -30,6 +31,7 @@ class DatabaseOnReadyEvent(OnReadyABC):
self,
config: ConfigurationABC,
logger: DatabaseLogger,
seeder: SeederService,
bot: DiscordBotServiceABC,
db_context: DatabaseContextABC,
server_repo: ServerRepositoryABC,
@@ -43,6 +45,7 @@ class DatabaseOnReadyEvent(OnReadyABC):
self._config = config
self._logger = logger
self._seeder = seeder
self._bot = bot
self._db_context = db_context
self._servers = server_repo
@@ -303,6 +306,8 @@ class DatabaseOnReadyEvent(OnReadyABC):
async def on_ready(self):
self._logger.debug(__name__, f'Module {type(self)} started')
await self._seeder.seed()
self._check_known_users()
self._check_servers()
self._check_clients()