diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2020-02-13 02:17:54 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2020-02-13 02:17:54 +0900 |
| commit | 2feef8151625d9ba5d9c8b1850679b7fe84af809 (patch) | |
| tree | 2939f4fe0d06a1ad14ed8b676de99bfc314bc75c /src/server/api/endpoints/users/groups/invitations/accept.ts | |
| parent | フランス語と関西弁を有効に (#5925) (diff) | |
| download | sharkey-2feef8151625d9ba5d9c8b1850679b7fe84af809.tar.gz sharkey-2feef8151625d9ba5d9c8b1850679b7fe84af809.tar.bz2 sharkey-2feef8151625d9ba5d9c8b1850679b7fe84af809.zip | |
グループ招待の通知とか
Resolve #5880
Resolve #5927
Diffstat (limited to 'src/server/api/endpoints/users/groups/invitations/accept.ts')
| -rw-r--r-- | src/server/api/endpoints/users/groups/invitations/accept.ts | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/server/api/endpoints/users/groups/invitations/accept.ts b/src/server/api/endpoints/users/groups/invitations/accept.ts index 33779dd349..cb5cb7bd05 100644 --- a/src/server/api/endpoints/users/groups/invitations/accept.ts +++ b/src/server/api/endpoints/users/groups/invitations/accept.ts @@ -2,14 +2,14 @@ import $ from 'cafy'; import { ID } from '../../../../../../misc/cafy-id'; import define from '../../../../define'; import { ApiError } from '../../../../error'; -import { UserGroupJoinings, UserGroupInvites } from '../../../../../../models'; +import { UserGroupJoinings, UserGroupInvitations } from '../../../../../../models'; import { genId } from '../../../../../../misc/gen-id'; import { UserGroupJoining } from '../../../../../../models/entities/user-group-joining'; export const meta = { desc: { 'ja-JP': 'ユーザーグループへの招待を承認します。', - 'en-US': 'Accept invite of a user group.' + 'en-US': 'Accept invitation of a user group.' }, tags: ['groups', 'users'], @@ -19,11 +19,11 @@ export const meta = { kind: 'write:user-groups', params: { - inviteId: { + invitationId: { validator: $.type(ID), desc: { 'ja-JP': '招待ID', - 'en-US': 'The invite ID' + 'en-US': 'The invitation ID' } }, }, @@ -39,15 +39,15 @@ export const meta = { export default define(meta, async (ps, user) => { // Fetch the invitation - const invite = await UserGroupInvites.findOne({ - id: ps.inviteId, + const invitation = await UserGroupInvitations.findOne({ + id: ps.invitationId, }); - if (invite == null) { + if (invitation == null) { throw new ApiError(meta.errors.noSuchInvitation); } - if (invite.userId !== user.id) { + if (invitation.userId !== user.id) { throw new ApiError(meta.errors.noSuchInvitation); } @@ -56,8 +56,8 @@ export default define(meta, async (ps, user) => { id: genId(), createdAt: new Date(), userId: user.id, - userGroupId: invite.userGroupId + userGroupId: invitation.userGroupId } as UserGroupJoining); - UserGroupInvites.delete(invite.id); + UserGroupInvitations.delete(invitation.id); }); |