fix config
All checks were successful
Build Docs / changes (push) Successful in 4s
Build Docs / build-docs (push) Has been skipped
Build Docs / deploy-docs (push) Has been skipped

This commit is contained in:
Alexander Kalinovsky
2025-03-27 20:54:22 +07:00
parent f417c7741c
commit 6a7355996c

View File

@@ -27,21 +27,21 @@ class Config(BaseSettings):
API_PORT: int = 8000 API_PORT: int = 8000
TELEGRAM_WEBHOOK_DOMAIN: str = "localhost" TELEGRAM_WEBHOOK_DOMAIN: str = "localhost"
TELEGRAM_WEBHOOK_SHEME: str = "https" TELEGRAM_WEBHOOK_SCHEME: str = "https"
TELEGRAM_WEBHOOK_PORT: int = 443 TELEGRAM_WEBHOOK_PORT: int = 443
@property @property
def TELEGRAM_WEBHOOK_URL(self) -> str: def TELEGRAM_WEBHOOK_URL(self) -> str:
return f"{self.TELEGRAM_WEBHOOK_SHEME}://{self.TELEGRAM_WEBHOOK_DOMAIN}{ return f"{self.TELEGRAM_WEBHOOK_SCHEME}://{self.TELEGRAM_WEBHOOK_DOMAIN}{
f':{self.TELEGRAM_WEBHOOK_PORT}' f':{self.TELEGRAM_WEBHOOK_PORT}'
if ( if (
( (
self.TELEGRAM_WEBHOOK_PORT != 80 self.TELEGRAM_WEBHOOK_PORT != 80
and self.TELEGRAM_WEBHOOK_SHEME == 'http' and self.TELEGRAM_WEBHOOK_SCHEME == 'http'
) )
or ( or (
self.TELEGRAM_WEBHOOK_PORT != 443 self.TELEGRAM_WEBHOOK_PORT != 443
and self.TELEGRAM_WEBHOOK_SHEME == 'https' and self.TELEGRAM_WEBHOOK_SCHEME == 'https'
) )
) )
else '' else ''