dependencies

Dependencies for the guilds domain.

Dependencies for guilds.

async byte_bot.server.domain.guilds.dependencies.provides_allowed_users_config_service(db_session: AsyncSession) AsyncGenerator[AllowedUsersConfigService, None][source]

Construct AllowedUsersConfig-based repository and service objects for the request.

Parameters:

db_session (AsyncSession) – SQLAlchemy AsyncSession

Yields:

AllowedUsersConfigService – AllowedUsersConfig-based service

async byte_bot.server.domain.guilds.dependencies.provides_forum_config_service(db_session: AsyncSession) AsyncGenerator[ForumConfigService, None][source]

Construct ForumConfig-based repository and service objects for the request.

Parameters:

db_session (AsyncSession) – SQLAlchemy AsyncSession

Yields:

ForumConfigService – ForumConfig-based service

async byte_bot.server.domain.guilds.dependencies.provides_github_config_service(db_session: AsyncSession) AsyncGenerator[GitHubConfigService, None][source]

Construct GitHubConfig-based repository and service objects for the request.

Parameters:

db_session (AsyncSession) – SQLAlchemy AsyncSession

Yields:

GitHubConfigService – GitHubConfig-based service

async byte_bot.server.domain.guilds.dependencies.provides_guilds_service(db_session: AsyncSession) AsyncGenerator[GuildsService, None][source]

Construct Guilds-based repository and service objects for the request.

Parameters:

db_session (AsyncSession) – SQLAlchemy AsyncSession

Yields:

GuildsService – GuildConfig-based service

async byte_bot.server.domain.guilds.dependencies.provides_sotags_config_service(db_session: AsyncSession) AsyncGenerator[SOTagsConfigService, None][source]

Construct SOTagsConfig-based repository and service objects for the request.

Parameters:

db_session (AsyncSession) – SQLAlchemy AsyncSession

Yields:

SOTagsConfigService – SOTagsConfig-based service