|
@@ -577,12 +577,11 @@ class ClientPeController {
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
- async sendInvite(req: Request, res: Response) {
|
|
|
|
|
|
+ async sendInviteRequest(req: Request, res: Response) {
|
|
const user = sessionService.getUserFromReq(req);
|
|
const user = sessionService.getUserFromReq(req);
|
|
- const { peInviteUuid } = api.client.pe.POST_SendInvite.req.params.parse(
|
|
|
|
- req.params,
|
|
|
|
- );
|
|
|
|
- const { childId } = api.client.pe.POST_SendInvite.req.query.parse(
|
|
|
|
|
|
+ const { peInviteUuid } =
|
|
|
|
+ api.client.pe.POST_SendInviteRequest.req.params.parse(req.params);
|
|
|
|
+ const { childId } = api.client.pe.POST_SendInviteRequest.req.query.parse(
|
|
req.query,
|
|
req.query,
|
|
);
|
|
);
|
|
|
|
|
|
@@ -602,7 +601,7 @@ class ClientPeController {
|
|
// приглашение не найдено
|
|
// приглашение не найдено
|
|
if (!invite) {
|
|
if (!invite) {
|
|
RouterUtils.validAndSendResponse(
|
|
RouterUtils.validAndSendResponse(
|
|
- api.client.pe.POST_SendInvite.res,
|
|
|
|
|
|
+ api.client.pe.POST_SendInviteRequest.res,
|
|
res,
|
|
res,
|
|
{
|
|
{
|
|
code: "inviteNotFound",
|
|
code: "inviteNotFound",
|
|
@@ -655,7 +654,7 @@ class ClientPeController {
|
|
pe.membersCount >= pe.maxMembers)
|
|
pe.membersCount >= pe.maxMembers)
|
|
) {
|
|
) {
|
|
RouterUtils.validAndSendResponse(
|
|
RouterUtils.validAndSendResponse(
|
|
- api.client.pe.POST_SendInvite.res,
|
|
|
|
|
|
+ api.client.pe.POST_SendInviteRequest.res,
|
|
res,
|
|
res,
|
|
{
|
|
{
|
|
code: "inviteLimitExceeded",
|
|
code: "inviteLimitExceeded",
|
|
@@ -671,7 +670,7 @@ class ClientPeController {
|
|
dayjs(invite.expirationDate).isBefore(dayjs())
|
|
dayjs(invite.expirationDate).isBefore(dayjs())
|
|
) {
|
|
) {
|
|
RouterUtils.validAndSendResponse(
|
|
RouterUtils.validAndSendResponse(
|
|
- api.client.pe.POST_SendInvite.res,
|
|
|
|
|
|
+ api.client.pe.POST_SendInviteRequest.res,
|
|
res,
|
|
res,
|
|
{
|
|
{
|
|
code: "inviteExpired",
|
|
code: "inviteExpired",
|
|
@@ -688,7 +687,7 @@ class ClientPeController {
|
|
});
|
|
});
|
|
if (peMember && peMember.isActive) {
|
|
if (peMember && peMember.isActive) {
|
|
RouterUtils.validAndSendResponse(
|
|
RouterUtils.validAndSendResponse(
|
|
- api.client.pe.POST_SendInvite.res,
|
|
|
|
|
|
+ api.client.pe.POST_SendInviteRequest.res,
|
|
res,
|
|
res,
|
|
{
|
|
{
|
|
code: "peMemberAlreadyExists",
|
|
code: "peMemberAlreadyExists",
|
|
@@ -706,7 +705,7 @@ class ClientPeController {
|
|
if (foundedInvite) {
|
|
if (foundedInvite) {
|
|
if (foundedInvite.status === "PENDING") {
|
|
if (foundedInvite.status === "PENDING") {
|
|
RouterUtils.validAndSendResponse(
|
|
RouterUtils.validAndSendResponse(
|
|
- api.client.pe.POST_SendInvite.res,
|
|
|
|
|
|
+ api.client.pe.POST_SendInviteRequest.res,
|
|
res,
|
|
res,
|
|
{
|
|
{
|
|
code: "peMemberInvitePending",
|
|
code: "peMemberInvitePending",
|
|
@@ -717,7 +716,7 @@ class ClientPeController {
|
|
}
|
|
}
|
|
if (foundedInvite.status === "REJECTED") {
|
|
if (foundedInvite.status === "REJECTED") {
|
|
RouterUtils.validAndSendResponse(
|
|
RouterUtils.validAndSendResponse(
|
|
- api.client.pe.POST_SendInvite.res,
|
|
|
|
|
|
+ api.client.pe.POST_SendInviteRequest.res,
|
|
res,
|
|
res,
|
|
{
|
|
{
|
|
code: "peMemberInviteRejected",
|
|
code: "peMemberInviteRejected",
|
|
@@ -747,10 +746,14 @@ class ClientPeController {
|
|
`);
|
|
`);
|
|
});
|
|
});
|
|
|
|
|
|
- RouterUtils.validAndSendResponse(api.client.pe.POST_SendInvite.res, res, {
|
|
|
|
- code: "success",
|
|
|
|
- peId: invite.peId,
|
|
|
|
- });
|
|
|
|
|
|
+ RouterUtils.validAndSendResponse(
|
|
|
|
+ api.client.pe.POST_SendInviteRequest.res,
|
|
|
|
+ res,
|
|
|
|
+ {
|
|
|
|
+ code: "success",
|
|
|
|
+ peId: invite.peId,
|
|
|
|
+ },
|
|
|
|
+ );
|
|
}
|
|
}
|
|
|
|
|
|
async patchPeMembersRequests(req: Request, res: Response) {
|
|
async patchPeMembersRequests(req: Request, res: Response) {
|