Skip to content

Commit 2dbc4d7

Browse files
author
Vishal
committed
FIX: Passed event information to verifyUserEmails
1 parent 7b39e20 commit 2dbc4d7

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

src/Controllers/index.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,18 @@ export function getFilesController(options: ParseServerOptions): FilesController
9898
});
9999
}
100100

101-
export function getUserController(options: ParseServerOptions): UserController {
102-
const { appId, emailAdapter, verifyUserEmails } = options;
101+
export function getUserController(options: ParseServerOptions) {
102+
const { appId, emailAdapter } = options;
103103
const emailControllerAdapter = loadAdapter(emailAdapter);
104+
104105
return new UserController(emailControllerAdapter, appId, {
105-
verifyUserEmails,
106+
verifyUserEmails: (user, request) => {
107+
108+
const createdWith = request?.sessionToken?.createdWith || {};
109+
const { action, authProvider } = createdWith;
110+
111+
return action === "signup" && authProvider === "password";
112+
},
106113
});
107114
}
108115

0 commit comments

Comments
 (0)