增加代理地址

This commit is contained in:
2026-01-15 17:45:49 +08:00
parent d3bf64ae61
commit b6cc7651c4
2 changed files with 10 additions and 3 deletions

View File

@@ -4,6 +4,7 @@ from pydantic_settings import BaseSettings,SettingsConfigDict
class Settings(BaseSettings):
model_config = SettingsConfigDict(env_file=".env" , env_prefix="WNZS_")
PGSQL: str = ""
WECOM_PROXY: str = ""
WECOM_CORPID: str = ""
WECOM_CORPSECRET: str = ""
WECOM_APP_TOKEN: str = ""

View File

@@ -3,7 +3,13 @@ from config import Settings
from utils.sing import SingletonProvider
# 获取单例函数
def get_wecom_single() -> Wecom:
wecom = Wecom(
Settings().WECOM_CORPID,Settings().WECOM_CORPSECRET
)
WECOM_PROXY = Settings().WECOM_PROXY
if WECOM_PROXY and WECOM_PROXY != "":
wecom.BASE_URL = WECOM_PROXY
return wecom
get_wecom = SingletonProvider(lambda: Wecom(
Settings().WECOM_CORPID,Settings().WECOM_CORPSECRET
))
get_wecom = SingletonProvider(get_wecom_single)