feat: Add installationId, ip, resendRequest to arguments passed to verifyUserEmails on verification email request (#8873)

BREAKING CHANGE: The `Parse.User` passed as argument if `verifyUserEmails` is set to a function is renamed from `user` to `object` for consistency with invocations of `verifyUserEmails` on signup or login; the user object is not a plain JavaScript object anymore but an instance of `Parse.User`
This commit is contained in:
Manuel
2024-01-06 16:41:13 +01:00
committed by GitHub
parent 0d58e3972c
commit 8adcbee112
3 changed files with 46 additions and 4 deletions

View File

@@ -490,7 +490,7 @@ export class UsersRouter extends ClassesRouter {
}
const userController = req.config.userController;
const send = await userController.regenerateEmailVerifyToken(user, req.auth.isMaster);
const send = await userController.regenerateEmailVerifyToken(user, req.auth.isMaster, req.auth.installationId, req.ip);
if (send) {
userController.sendVerificationEmail(user, req);
}