/var/www/qr4y.gr/server/delivery/api/responseModels/user
NameSizeModeActions
user.model.js32660644editdlrm
userCartItem.model.js3780644editdlrm
userPhone.model.js2450644editdlrm
userShort.model.js4910644editdlrm
usersList.model.js8110644editdlrm
userToken.model.js3100644editdlrm
Edit: /var/www/qr4y.gr/server/delivery/api/responseModels/user/usersList.model.js (811B)
module.exports = class UsersListModel { constructor({ users, time, page, count }) { this.count = count || 0 this.list = users ? users.map((user) => { const { 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 { uid, name, image, email, role, roleKey, language, languageCode, userPhones } }) : [] this.page = page ? page : 1 this.time = time ? time : 0 } }