+async function reSendVerifyUserEmail (req: express.Request, res: express.Response) {
+ const user = res.locals.user
+
+ await sendVerifyUserEmail(user)
+
+ return res.status(204).end()
+}
+
+async function verifyUserEmail (req: express.Request, res: express.Response) {
+ const user = res.locals.user
+ user.emailVerified = true
+
+ if (req.body.isPendingEmail === true) {
+ user.email = user.pendingEmail
+ user.pendingEmail = null
+ }
+
+ await user.save()
+
+ return res.status(204).end()
+}
+
+function success (req: express.Request, res: express.Response) {