/var/www/verywell.gr/server/delivery/api/responseModels/user
NameSizeModeActions
user.model.js32660644editdlrm
userCartItem.model.js3780644editdlrm
userPhone.model.js2450644editdlrm
userShort.model.js4910644editdlrm
usersList.model.js8430644editdlrm
userToken.model.js3100644editdlrm
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 } }