Use object for user event payloads

This commit is contained in:
Rémi de Juvigny 2022-12-23 11:52:31 +01:00
parent feaa2a62ea
commit 5462cd3bdd

View File

@ -43,7 +43,7 @@ const create = async (attributes) => {
getService('metrics').sendDidInviteUser(); getService('metrics').sendDidInviteUser();
strapi.eventHub.emit('user.create', sanitizeUser(createdUser)); strapi.eventHub.emit('user.create', { user: sanitizeUser(createdUser) });
return createdUser; return createdUser;
}; };
@ -87,7 +87,7 @@ const updateById = async (id, attributes) => {
populate: ['roles'], populate: ['roles'],
}); });
strapi.eventHub.emit('user.update', sanitizeUser(updatedUser)); strapi.eventHub.emit('user.update', { user: sanitizeUser(updatedUser) });
return updatedUser; return updatedUser;
} }
@ -98,7 +98,7 @@ const updateById = async (id, attributes) => {
populate: ['roles'], populate: ['roles'],
}); });
strapi.eventHub.emit('user.update', sanitizeUser(updatedUser)); strapi.eventHub.emit('user.update', { user: sanitizeUser(updatedUser) });
return updatedUser; return updatedUser;
}; };
@ -240,7 +240,7 @@ const deleteById = async (id) => {
.query('admin::user') .query('admin::user')
.delete({ where: { id }, populate: ['roles'] }); .delete({ where: { id }, populate: ['roles'] });
strapi.eventHub.emit('user.delete', sanitizeUser(deletedUser)); strapi.eventHub.emit('user.delete', { user: sanitizeUser(deletedUser) });
return deletedUser; return deletedUser;
}; };