Finished script migration #428

This commit is contained in:
2023-11-13 22:54:47 +01:00
parent 4e12ba5ffe
commit dd3bfa68c6
14 changed files with 160 additions and 88 deletions

View File

@@ -4,6 +4,7 @@ from cpl_discord.events import OnReadyABC
from cpl_discord.service import DiscordBotServiceABC
from bot_core.service.config_service import ConfigService
from bot_core.service.data_integrity_service import DataIntegrityService
from bot_data.abc.server_repository_abc import ServerRepositoryABC
@@ -15,6 +16,7 @@ class ConfigOnReadyEvent(OnReadyABC):
bot: DiscordBotServiceABC,
servers: ServerRepositoryABC,
config_service: ConfigService,
data_integrity_service: DataIntegrityService,
):
OnReadyABC.__init__(self)
@@ -23,7 +25,10 @@ class ConfigOnReadyEvent(OnReadyABC):
self._bot = bot
self._servers = servers
self._config_service = config_service
self._data_integrity_service = data_integrity_service
async def on_ready(self):
self._data_integrity_service.check_servers()
for guild in self._bot.guilds:
await self._config_service.reload_server_config(self._servers.get_server_by_discord_id(guild.id))