Интегрировал биллинг при оплате подписки
This commit is contained in:
@@ -9,8 +9,10 @@ try:
|
||||
BASE_URL_MARZBAN = os.getenv("BASE_URL_MARZBAN")
|
||||
USERNAME_MARZBA = os.getenv('USERNAME_MARZBAN')
|
||||
PASSWORD_MARZBAN = os.getenv('PASSWORD_MARZBAN')
|
||||
BILLING_URL = os.getenv('BILLING_URL')
|
||||
|
||||
# Создание движка для PostgreSQL
|
||||
if POSTGRES_DSN is None or BASE_URL_MARZBAN is None or USERNAME_MARZBA is None or PASSWORD_MARZBAN is None:
|
||||
if POSTGRES_DSN is None or BASE_URL_MARZBAN is None or USERNAME_MARZBA is None or PASSWORD_MARZBAN is None or BILLING_URL is None:
|
||||
raise Exception
|
||||
postgres_engine = create_async_engine(POSTGRES_DSN, echo=False)
|
||||
except Exception as e:
|
||||
@@ -51,4 +53,4 @@ def get_database_manager() -> DatabaseManager:
|
||||
"""
|
||||
Функция-зависимость для получения экземпляра DatabaseManager.
|
||||
"""
|
||||
return DatabaseManager(get_postgres_session, USERNAME_MARZBA,PASSWORD_MARZBAN,BASE_URL_MARZBAN)
|
||||
return DatabaseManager(get_postgres_session, USERNAME_MARZBA,PASSWORD_MARZBAN,BASE_URL_MARZBAN,BILLING_URL)
|
||||
|
||||
Reference in New Issue
Block a user