Add new afterLogin cloud code hook (#6387)

* add new afterLogin cloud code hook

* include user on req.user for afterLogin hook
This commit is contained in:
David Corona
2020-02-11 17:38:14 -06:00
committed by GitHub
parent 8e195ef5ae
commit 09a1dca5e3
4 changed files with 145 additions and 7 deletions

View File

@@ -264,6 +264,18 @@ export class UsersRouter extends ClassesRouter {
user.sessionToken = sessionData.sessionToken;
await createSession();
const afterLoginUser = Parse.User.fromJSON(
Object.assign({ className: '_User' }, user)
);
maybeRunTrigger(
TriggerTypes.afterLogin,
{ ...req.auth, user: afterLoginUser },
afterLoginUser,
null,
req.config
);
return { response: user };
}