dev: add user.email-changed event
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run

This commit is contained in:
KernelDeimos
2024-12-03 10:05:19 -05:00
parent e8d4408dca
commit 87db20de14
+6
View File
@@ -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();