export function coerceIceServerList(list) { if (!Array.isArray(list) || !list.length) return null return list.map((entry) => { if (!entry || typeof entry !== 'object') return entry const normalized = { ...entry } if (typeof normalized.urls === 'string') { normalized.urls = [normalized.urls] } else if (normalized.url && !normalized.urls) { normalized.urls = [normalized.url] delete normalized.url } return normalized }) }