core: avatar: load from url

pull/162/head
undefined 3 years ago
parent 0ddd242a41
commit bff392e73f

@ -22,7 +22,6 @@ bug和功能建议请在 Issues 提出。
## 联系我们
QQ [3402182471](https://wpa.qq.com/msgrd?v=3&uin=3402182471&site=qq&menu=yes)
Hydro 开发群709572015
Hydro 用户群1085853538
Discord [Hydro](https://discord.gg/c633mBUJwS)
Telegram [@webpack_exports_undefined](https://t.me/webpack_exports_undefined)

@ -1,6 +1,6 @@
{
"name": "hydrooj",
"version": "2.28.54",
"version": "2.28.55",
"bin": "bin/hydrooj.js",
"main": "dist/loader.js",
"typings": "dist/loader.d.ts",

@ -6,6 +6,7 @@ export const providers: Record<string, AvatarProvider> = {
gravatar: (email, size) => `//gravatar.loli.net/avatar/${md5((email || '').toString().trim().toLowerCase())}?d=mm&s=${size || 32}`,
qq: (id) => `//q1.qlogo.cn/g?b=qq&nk=${(/(\d+)/g.exec(id) || ['', ''])[1]}&s=640`,
github: (id, size) => `//github.com/${id}.png?size=${Math.min(size, 460)}`,
url: (url) => url,
};
function avatar(src: string, size = 64) {

Loading…
Cancel
Save