ランダムにアバターを生成するように

This commit is contained in:
syuilo
2019-04-15 20:37:21 +09:00
parent d2d991ff34
commit 18bc4a49e8
6 changed files with 101 additions and 7 deletions

View File

@@ -25,6 +25,7 @@ import Logger from '../services/logger';
import { program } from '../argv';
import { UserProfiles } from '../models';
import { networkChart } from '../services/chart';
import { genAvatar } from '../misc/gen-avatar';
export const serverLogger = new Logger('server', 'gray', false);
@@ -72,6 +73,12 @@ router.use(activityPub.routes());
router.use(nodeinfo.routes());
router.use(wellKnown.routes());
router.get('/avatar/:x', ctx => {
const avatar = genAvatar(ctx.params.x);
ctx.set('Content-Type', 'image/png');
ctx.body = avatar;
});
router.get('/verify-email/:code', async ctx => {
const profile = await UserProfiles.findOne({
emailVerifyCode: ctx.params.code