From 87db20de1464199d4de0a1ee3d3380a08cbc8073 Mon Sep 17 00:00:00 2001 From: KernelDeimos Date: Tue, 3 Dec 2024 10:05:19 -0500 Subject: [PATCH] dev: add user.email-changed event --- src/backend/src/routers/change_email.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/backend/src/routers/change_email.js b/src/backend/src/routers/change_email.js index 2c0c19022..328dea99e 100644 --- a/src/backend/src/routers/change_email.js +++ b/src/backend/src/routers/change_email.js @@ -75,6 +75,12 @@ const CHANGE_EMAIL_CONFIRM = eggspress('/change_email/confirm', { 'UPDATE `user` SET `email` = ?, `clean_email` = ?, `unconfirmed_change_email` = NULL, `change_email_confirm_token` = NULL, `pass_recovery_token` = NULL WHERE `id` = ?', [new_email, clean_email, user_id] ); + + const svc_event = req.services.get('event'); + svc_event.emit('user.email-changed', { + user_id: user_id, + new_email, + }); invalidate_cached_user_by_id(user_id); let socketio = require('../socketio.js').getio();