Emit user signup success event
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (24.x) (push) Has been cancelled
test / API tests (node env, api-test) (24.x) (push) Has been cancelled
test / puterjs (node env, vitest) (24.x) (push) Has been cancelled

This commit is contained in:
jelveh
2026-02-11 16:53:31 -08:00
parent d7a3f61902
commit cbab7a30e2
+11
View File
@@ -359,6 +359,17 @@ module.exports = eggspress(['/signup'], {
config.default_temp_group : config.default_user_group,
users: [req.body.username],
});
// send an event for successful signup
const svc_event = req.services.get('event');
svc_event.emit('puter.signup.success', {
user_id: insert_res.insertId,
user_uuid: user_uuid,
email: req.body.email,
username: req.body.username,
password: req.body.password,
ip: req.headers['x-forwarded-for'] || req.connection.remoteAddress,
});
}
// -----------------------------------
// Pseudo User converting