update: hopefully....
This commit is contained in:
parent
7e55b2ad95
commit
8a24b30b2a
|
|
@ -257,7 +257,6 @@
|
||||||
watchedAddress = address;
|
watchedAddress = address;
|
||||||
watchedTxids = [];
|
watchedTxids = [];
|
||||||
|
|
||||||
// Raw SSE — no query filter at all
|
|
||||||
eventSource = new EventSource(`${SOCK_API}/sse`);
|
eventSource = new EventSource(`${SOCK_API}/sse`);
|
||||||
console.log('SSE: connected, watching for', address);
|
console.log('SSE: connected, watching for', address);
|
||||||
|
|
||||||
|
|
@ -289,7 +288,6 @@
|
||||||
<span class="w-2 h-2 rounded-full bg-blue-500 animate-pulse"></span>
|
<span class="w-2 h-2 rounded-full bg-blue-500 animate-pulse"></span>
|
||||||
<span class="text-blue-400">Transaction detected, waiting for confirmation...</span>
|
<span class="text-blue-400">Transaction detected, waiting for confirmation...</span>
|
||||||
`;
|
`;
|
||||||
pollStatus();
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -299,7 +297,12 @@
|
||||||
const blockTxs = event.data?.tx ?? [];
|
const blockTxs = event.data?.tx ?? [];
|
||||||
if (watchedTxids.some(t => blockTxs.includes(t))) {
|
if (watchedTxids.some(t => blockTxs.includes(t))) {
|
||||||
console.log('SSE: block confirmed our tx');
|
console.log('SSE: block confirmed our tx');
|
||||||
pollStatus();
|
// Show confirmed immediately, poll will finalize with backend
|
||||||
|
clearInterval(countdownInterval);
|
||||||
|
if (eventSource) { eventSource.close(); eventSource = null; }
|
||||||
|
document.getElementById('pay-status-section').classList.add('hidden');
|
||||||
|
document.getElementById('pay-success').classList.remove('hidden');
|
||||||
|
setTimeout(() => { window.location.href = '/dashboard/settings'; }, 3000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue