/var/www/verywell.gr/server/delivery/api/responseModels/user
Edit: /var/www/verywell.gr/server/delivery/api/responseModels/user/usersList.model.js (843B)
module.exports = class UsersListModel {
constructor({ users, time, page, count }) {
this.count = count || 0
this.list = users
? users.map((user) => {
const { id, uid, name, image, email } = user
const language = user.language?.nativeName || ''
const languageCode = user.language?.code || ''
const userPhones = user.userPhones
// ? user.userPhones
// .map((p) => {
// return p.phone
// })
// .join(', ')
// : ''
const role = user && user.role ? user.role.name : ''
const roleKey = user && user.role ? user.role.key : ''
return {
id,
uid,
name,
image,
email,
role,
roleKey,
language,
languageCode,
userPhones
}
})
: []
this.page = page ? page : 1
this.time = time ? time : 0
}
}