17 lines
470 B
Plaintext
17 lines
470 B
Plaintext
from PDAPI import *
|
|
|
|
|
|
__metadata__ = {
|
|
"methods": ["GET", "POST"],
|
|
"blueprint": "UGM",
|
|
"permission": 1.0,
|
|
"attributes": [],
|
|
"limit": "1 per second"
|
|
}
|
|
def HandleRequest():
|
|
ELTUser: GERPUser = flask.g.ELTUser
|
|
if not ELTUser: return flask.jsonify({"code": 400, "msg": "未登录"}), 400
|
|
_: GERPUserAvatar = UGM.GetUserAvatar(ELTUser)
|
|
return flask.Response(_.UserAvatar if _ else UserDefaultAvatar, mimetype='image/png')
|
|
|