16 lines
433 B
Python
16 lines
433 B
Python
from config import Settings
|
|
from service.wecom import Wecom
|
|
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 + wecom.BASE_URL
|
|
return wecom
|
|
|
|
|
|
get_wecom = SingletonProvider(get_wecom_single)
|