This commit is contained in:
yumoqing 2026-03-27 17:21:03 +08:00
parent 5a67103432
commit 1ddf9c0b3a

View File

@ -8,7 +8,7 @@ from appPublic.dictObject import DictObject
from appPublic.log import debug, exception, error from appPublic.log import debug, exception, error
from appPublic.aes import aes_encode_b64 from appPublic.aes import aes_encode_b64
from ahserver.globalEnv import password_decode from ahserver.globalEnv import password_decode
from ahserver.serverenv import get_serverenv from ahserver.serverenv import get_serverenv, ServerEnv
from random import randint from random import randint
async def get_callerid(orgid): async def get_callerid(orgid):
@ -113,10 +113,14 @@ async def sync_users(request, upappid, userid):
upapp = await get_upapp(sor, upappid) upapp = await get_upapp(sor, upappid)
class UAPI: class UAPI:
def __init__(self, request, env=DictObject(), sor=None): def __init__(self, request=None, env=DictObject(), sor=None):
self.request = request if request:
self.env = request._run_ns.copy() self.request = request
self.env.request = request self.env = request._run_ns.copy()
self.env.request = request
else:
self.env = ServerEnv()
self.env.request = None
self.auth_api = None self.auth_api = None
self.auth_ret = None self.auth_ret = None
self.sor = sor self.sor = sor