diff --git a/template/{{ part_dir }}/src/{% if use_dishka %}dependencies{% endif %}/container.py.jinja b/template/{{ part_dir }}/src/{% if use_dishka %}dependencies{% endif %}/container.py.jinja index 9b7d65e..469178d 100644 --- a/template/{{ part_dir }}/src/{% if use_dishka %}dependencies{% endif %}/container.py.jinja +++ b/template/{{ part_dir }}/src/{% if use_dishka %}dependencies{% endif %}/container.py.jinja @@ -4,11 +4,7 @@ {%- if database == 'postgres' %}{% set _ = providers.append('RepositoryProvider()') %}{% endif -%} {%- if use_redis %}{% set _ = providers.append('RedisProvider()') %}{% endif -%} {%- if use_llm %}{% set _ = providers.append('LlmProvider()') %}{% endif -%} -{%- if 'aiogram_bot' in backend_services %}{% set _ = providers.append('AiogramProvider()') %}{% endif -%} -{%- if 'api' in backend_services %}{% set _ = providers.append('FastapiProvider()') %}{% endif -%} {%- set third = ['from dishka import make_async_container'] -%} -{%- if 'aiogram_bot' in backend_services %}{% set _ = third.append('from dishka.integrations.aiogram import AiogramProvider') %}{% endif -%} -{%- if 'api' in backend_services %}{% set _ = third.append('from dishka.integrations.fastapi import FastapiProvider') %}{% endif -%} {%- set first = [] -%} {%- if dynamic_config %}{% set _ = first.append('from dependencies.providers.config import ConfigProvider') %}{% endif -%} {%- if database != 'none' %}{% set _ = first.append('from dependencies.providers.db import DbProvider') %}{% endif -%}