From 1be25e60beff685e812b061e86c3ff79e1070e1b Mon Sep 17 00:00:00 2001 From: Marcio Bevervanso Date: Wed, 17 Jun 2026 19:07:15 -0300 Subject: [PATCH] =?UTF-8?q?Remove=20localStorage=20do=20funil=20=E2=80=94?= =?UTF-8?q?=20reseta=20sempre=20ao=20abrir?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cada visita agora inicia o funil do zero. Co-Authored-By: Claude Sonnet 4.6 --- src/pages/WhatsAppFunnel.tsx | 36 ++---------------------------------- 1 file changed, 2 insertions(+), 34 deletions(-) diff --git a/src/pages/WhatsAppFunnel.tsx b/src/pages/WhatsAppFunnel.tsx index 9bae13e..6bd5cdc 100644 --- a/src/pages/WhatsAppFunnel.tsx +++ b/src/pages/WhatsAppFunnel.tsx @@ -100,17 +100,6 @@ function getAudioContext() { return sharedAudioCtx; } -const FUNNEL_STORAGE_KEY = 'fm_whatsapp_funnel_state'; - -function loadSavedFunnelState() { - try { - const raw = localStorage.getItem(FUNNEL_STORAGE_KEY); - if (!raw) return null; - const parsed = JSON.parse(raw); - if (Array.isArray(parsed.messages) && parsed.messages.length > 0) return parsed; - } catch (e) {} - return null; -} function playMessageSound() { try { @@ -222,31 +211,10 @@ export default function WhatsAppFunnel() { if (!initialized.current) { initialized.current = true; getAudioContext(); - - const saved = loadSavedFunnelState(); - if (saved) { - setMessages(saved.messages); - setCurrentOptions(saved.currentOptions || []); - setCurrentRequireEmail(saved.currentRequireEmail || false); - scrollToBottom(); - } else { - playNode('start'); - } + playNode('start'); } }, []); - // Salva o progresso da conversa para retomar de onde parou caso a página recarregue - useEffect(() => { - if (messages.length === 0) return; - try { - localStorage.setItem(FUNNEL_STORAGE_KEY, JSON.stringify({ - messages, - currentOptions, - currentRequireEmail, - })); - } catch (e) {} - }, [messages, currentOptions, currentRequireEmail]); - const handleOptionClick = (opt: OptionConfig) => { const ctx = getAudioContext(); if (ctx && ctx.state === 'suspended') { @@ -307,7 +275,7 @@ export default function WhatsAppFunnel() { } setTimeout(() => { - window.location.href = `/checkout?plan=starter&source=funil&email=${encodeURIComponent(emailInput)}`; + window.location.href = `https://festamagicaia.com.br/checkout?plan=starter&source=funil&email=${encodeURIComponent(emailInput)}`; }, 800); };