const first = wallets[0];
const balanceEl = document.getElementById("balance");
- if (balanceEl) balanceEl.textContent = `${first.balance ?? '0'} ${first.asset_symbol || 'BTC'}`;
+ if (balanceEl) balanceEl.textContent = `${first.quantity ?? '0'} ${first.asset_symbol || 'BTC'}`;
wallets.forEach(wallet => {
const li = document.createElement('li');
li.className = 'list-group-item bg-transparent text-white';
li.style.cursor = 'pointer';
- li.textContent = `${wallet.asset_symbol || '?'} — ${wallet.balance ?? '—'}`;
+ li.textContent = `${wallet.asset_symbol || '?'} — ${wallet.quantity ?? '—'}`;
li.onclick = () => loadWalletEvents(wallet.wallet_id);
walletList.appendChild(li);
});
if (!eventsList) return;
try {
- const events = await apiFetch(`/api/wallets/${walletId}/events`);
+ const _ev = await apiFetch(`/api/wallets/${walletId}/events`);
+ const events = _ev.events || _ev || [];
eventsList.innerHTML = '';
loadCurrentSignal();
setInterval(loadCurrentPrice, 30000);
setInterval(loadCurrentSignal, 15000);
+ setInterval(loadWallets, 30000);
window.addEventListener('beforeunload', () => {
if (isConnected()) disconnectFromAlerts();