From f1dc2cb75dafc1526a2f536dc98434164e162b3c Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Sun, 28 Jun 2026 17:18:39 -0500 Subject: [PATCH] Fix double + in WhatsApp support number Display: only prepend + if number doesn't already start with + URL: strip + and spaces so WhatsApp API receives digits only Co-Authored-By: Claude Sonnet 4.6 --- lib/ui/views/support_view.dart | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/ui/views/support_view.dart b/lib/ui/views/support_view.dart index a80dfba..fd384d7 100644 --- a/lib/ui/views/support_view.dart +++ b/lib/ui/views/support_view.dart @@ -267,14 +267,16 @@ class SupportView extends StatelessWidget { iconColor: const Color(0xFF25D366), label: 'WhatsApp', subtitle: settings.numeroSoporte.isNotEmpty - ? '+${settings.numeroSoporte}' + ? (settings.numeroSoporte.startsWith('+') + ? settings.numeroSoporte + : '+${settings.numeroSoporte}') : 'No configurado', isDark: isDark, cardBg: cardBg, borderColor: borderColor, onTap: settings.numeroSoporte.isNotEmpty ? () => _launchURL( - 'https://api.whatsapp.com/send?phone=${settings.numeroSoporte}&text=${Uri.encodeComponent('Hola, soy usuario de ProsApp')}') + 'https://api.whatsapp.com/send?phone=${settings.numeroSoporte.replaceAll('+', '').replaceAll(' ', '')}&text=${Uri.encodeComponent('Hola, soy usuario de ProsApp')}') : null, ),