export function normalizeWechatName(value) { const name = String(value ?? '').trim(); if (!name || /^wx_[a-z0-9_]{4,64}$/i.test(name)) return ''; return name; } export function resolveWechatAddressName(user) { return normalizeWechatName(user?.nickname) || normalizeWechatName(user?.displayName) || ''; }