Clean code

This commit is contained in:
Adria Navarro 2024-02-21 11:22:43 +01:00
parent f68e7359c6
commit 73bf29ab3c
1 changed files with 11 additions and 9 deletions

View File

@ -353,14 +353,16 @@ export default class TestConfiguration {
roles?: UserRoles
} = {}
): Promise<User> {
let { id, firstName, lastName, email, builder, admin, roles } = user
;(firstName = firstName || generator.first()),
(lastName = lastName || generator.last()),
(email = email || generator.email())
roles = roles || {}
if (builder == null) {
builder = true
}
const {
id,
firstName = generator.first(),
lastName = generator.last(),
email = generator.email(),
builder = true,
admin,
roles,
} = user
const globalId = !id ? `us_${Math.random()}` : `us_${id}`
const resp = await this.globalUser({
id: globalId,
@ -369,7 +371,7 @@ export default class TestConfiguration {
email,
builder,
admin,
roles,
roles: roles || {},
})
await cache.user.invalidateUser(globalId)
return resp