diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2020-11-25 21:31:34 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-11-25 21:31:34 +0900 |
| commit | 014440850014ee86d766bb07467c2970b17a1fc6 (patch) | |
| tree | ffb652fe1db3365d430ed72ec2c62aaacfbe21fb /src/server/index.ts | |
| parent | フォントレンダリングを調整 (diff) | |
| download | misskey-014440850014ee86d766bb07467c2970b17a1fc6.tar.gz misskey-014440850014ee86d766bb07467c2970b17a1fc6.tar.bz2 misskey-014440850014ee86d766bb07467c2970b17a1fc6.zip | |
nanka iroiro (#6853)
* wip
* Update maps.ts
* wip
* wip
* wip
* wip
* Update base.vue
* wip
* wip
* wip
* wip
* Update link.vue
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Update privacy.vue
* wip
* wip
* wip
* wip
* Update range.vue
* wip
* wip
* wip
* wip
* Update profile.vue
* wip
* Update a.vue
* Update index.vue
* wip
* Update sidebar.vue
* wip
* wip
* Update account-info.vue
* Update a.vue
* wip
* wip
* Update sounds.vue
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Update account-info.vue
* Update account-info.vue
* wip
* wip
* wip
* Update d-persimmon.json5
* wip
Diffstat (limited to 'src/server/index.ts')
| -rw-r--r-- | src/server/index.ts | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/server/index.ts b/src/server/index.ts index 15e1fedc98..5a7bb99c63 100644 --- a/src/server/index.ts +++ b/src/server/index.ts @@ -21,10 +21,11 @@ import apiServer from './api'; import { sum } from '../prelude/array'; import Logger from '../services/logger'; import { program } from '../argv'; -import { UserProfiles } from '../models'; +import { UserProfiles, Users } from '../models'; import { networkChart } from '../services/chart'; import { genAvatar } from '../misc/gen-avatar'; import { createTemp } from '../misc/create-temp'; +import { publishMainStream } from '../services/stream'; export const serverLogger = new Logger('server', 'gray', false); @@ -83,10 +84,15 @@ router.get('/verify-email/:code', async ctx => { ctx.body = 'Verify succeeded!'; ctx.status = 200; - UserProfiles.update({ userId: profile.userId }, { + await UserProfiles.update({ userId: profile.userId }, { emailVerified: true, emailVerifyCode: null }); + + publishMainStream(profile.userId, 'meUpdated', await Users.pack(profile.userId, profile.userId, { + detail: true, + includeSecrets: true + })); } else { ctx.status = 404; } |