refactor(autorenewal): clean up imports and simplify error handling

This commit is contained in:
2026-05-18 17:58:34 +07:00
parent a9a650f37b
commit 1228ec8b56
9 changed files with 19 additions and 34 deletions

View File

@@ -1,5 +1,5 @@
from dotenv import load_dotenv
from pydantic import Field, SecretStr
from pydantic import Field
from pydantic_settings import BaseSettings
load_dotenv(override=True)
@@ -10,11 +10,11 @@ class Settings(BaseSettings):
"postgresql+asyncpg://malenia:skibidi@localhost:5432/malenia_db", alias="POSTGRES_URL"
)
bot_token: SecretStr = Field(alias="BOT_TOKEN")
bot_token: str = Field(alias="BOT_TOKEN")
admins: list[int] = Field(alias="ADMINS")
pally_shop_id: SecretStr = Field(alias="PALLY_SHOP_ID")
pally_token: SecretStr = Field(alias="PALLY_TOKEN")
pally_shop_id: str = Field(alias="PALLY_SHOP_ID")
pally_token: str = Field(alias="PALLY_TOKEN")
referal_bonus: int = Field(10, alias="REFERAL_BONUS")
deposit_threshold: int = Field(50)
@@ -23,7 +23,7 @@ class Settings(BaseSettings):
remnawave_url: str = Field(alias="REMNAWAVE_URL")
subscription_url: str = Field(alias="SUBSCRIPTION_URL")
remnawave_token: SecretStr = Field(alias="REMNAWAVE_TOKEN")
remnawave_token: str = Field(alias="REMNAWAVE_TOKEN")
min_devices: int = Field(3, alias="MIN_DEVICES")
max_devices: int = Field(12, alias="MAX_DEVICES")