Better error handling

This commit is contained in:
sairaj mote 2023-02-22 01:43:39 +05:30
parent 047e78bd4b
commit 041d0d364d

View File

@ -807,6 +807,9 @@
getRef('search_query_input').value = params.query; getRef('search_query_input').value = params.query;
render.queryResult(params.query) render.queryResult(params.query)
} }
setTimeout(() => {
getRef('search_query_input').focusIn()
}, 200);
break; break;
} }
const animOptions = { const animOptions = {
@ -1147,6 +1150,7 @@
getRef('address_balance').value = formatAmount(getConvertedAmount(result.balance)); getRef('address_balance').value = formatAmount(getConvertedAmount(result.balance));
getRef('address_balance').dataset.btcAmount = result.balance; getRef('address_balance').dataset.btcAmount = result.balance;
getRef('address_balance').parentElement.classList.remove('hidden') getRef('address_balance').parentElement.classList.remove('hidden')
getRef('filter_selector').classList.remove('hidden')
// render transactions // render transactions
if (result.txs.length) { if (result.txs.length) {
let allTransactions = result.txs; let allTransactions = result.txs;
@ -1164,7 +1168,11 @@
} else { } else {
getRef('transactions_list').textContent = 'No transactions found'; getRef('transactions_list').textContent = 'No transactions found';
} }
}).catch(error => console.error(error)).finally(_ => getRef('check_address_button').disabled = false) }).catch(error => {
console.error(error)
getRef('filter_selector').classList.add('hidden')
getRef('transactions_list').textContent = `Looks like we couldn't fetch your transactions at this time. Please try again later.`;
}).finally(_ => getRef('check_address_button').disabled = false)
} catch (err) { } catch (err) {
notify(err, 'error'); notify(err, 'error');
} }
@ -1601,7 +1609,6 @@
} }
getRef('send_tx').addEventListener('valid', debounce(e => { getRef('send_tx').addEventListener('valid', debounce(e => {
console.debug('valid', e.target.isFormValid)
if (getRef('fees_selector').value === 'suggested') { if (getRef('fees_selector').value === 'suggested') {
calculateExactFee() calculateExactFee()
} else { } else {