Skip to content

Commit 287bc24

Browse files
committed
added email confirmation letter sending when user added in group is not active
1 parent ce4b24c commit 287bc24

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

backend/src/entities/group/use-cases/add-user-in-group.use.case.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { BaseType } from '../../../common/data-injection.tokens';
66
import { IGlobalDatabaseContext } from '../../../common/application/global-database-context.intarface';
77
import { Messages } from '../../../exceptions/text/messages';
88
import { UserEntity } from '../../user/user.entity';
9-
import { sendInvitationToGroup } from '../../email/send-email';
9+
import { sendEmailConfirmation, sendInvitationToGroup } from '../../email/send-email';
1010
import { AddedUserInGroupDs } from '../application/data-sctructures/added-user-in-group.ds';
1111
import { StripeUtil } from '../../user/utils/stripe-util';
1212
import { Constants } from '../../../helpers/constants/constants';
@@ -64,6 +64,10 @@ export class AddUserInGroupUseCase
6464
}
6565
const savedGroup = await this._dbContext.groupRepository.saveNewOrUpdatedGroup(foundGroup);
6666
delete savedGroup.connection;
67+
const newEmailVerification = await this._dbContext.emailVerificationRepository.createOrUpdateEmailVerification(
68+
foundUser,
69+
);
70+
await sendEmailConfirmation(foundUser.email, newEmailVerification.verification_string);
6771
await sendInvitationToGroup(foundUser.email, savedInvitation.verification_string);
6872
if (userAlreadyAdded) {
6973
throw new HttpException(

0 commit comments

Comments
 (0)