Files
SMANAGE/_flask_backup/_ftd/TempLateAPI/UGM/Query/GetArgsUserAvatar.api
T
2026-06-16 11:55:14 +08:00

19 lines
606 B
Plaintext

from PDAPI import *
__metadata__ = {
"methods": ["GET", "POST"],
"blueprint": "UGM",
"permission": 0.0,
"attributes": [],
"limit": "1 per second",
"args": [
{"Name": "UserUUID", "Type": "UUID"}
]
}
def HandleRequest(_CleanedData):
if not (User := UGM.GetUserDataByUserUUID(UUIDObj(_CleanedData["args"]["UserUUID"]))):
return flask.jsonify({"code": 0, "msg": "UserUUID 对应的 UserUUID 不存在"})
_: GERPUserAvatar = UGM.GetUserAvatar(User)
return flask.Response(_.UserAvatar if _ else UserDefaultAvatar, mimetype='image/png')