summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/users/groups/invitations/accept.ts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2020-02-13 02:17:54 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2020-02-13 02:17:54 +0900
commit2feef8151625d9ba5d9c8b1850679b7fe84af809 (patch)
tree2939f4fe0d06a1ad14ed8b676de99bfc314bc75c /src/server/api/endpoints/users/groups/invitations/accept.ts
parentフランス語と関西弁を有効に (#5925) (diff)
downloadsharkey-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.ts20
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);
});