// /utils/userProfile.js 'use strict'; const ALLOWED_GENDERS = ['male', 'female']; const mergeFullName = (name, surname) => { const parts = [name, surname].map((v) => (v == null ? '' : String(v).trim())).filter(Boolean); return parts.join(' ').trim(); }; const normalizeGender = (value) => { if (value == null || value === '') return undefined; const g = String(value).trim().toLowerCase(); if (ALLOWED_GENDERS.includes(g)) return g; if (g === 'مرد' || g === 'آقا') return 'male'; if (g === 'زن' || g === 'خانم') return 'female'; return undefined; }; module.exports = { ALLOWED_GENDERS, mergeFullName, normalizeGender };