1
0

Refresh() to get wallet state

This commit is contained in:
Scott E. Graves
2017-02-09 23:32:53 -06:00
parent d5f9125777
commit f7a139f15c

View File

@@ -257,19 +257,22 @@ bool CSiaDriveDlg::DisplaySiaInfo()
_serverVersion = _siaApi.GetServerVersion().c_str();
if (_serverVersion)
{
SiaCurrency confirmed;
if (API_SUCCESS(SiaApiError, _siaApi.GetWallet()->GetConfirmedBalance(confirmed)))
if (_siaApi.GetWallet()->Refresh())
{
SiaCurrency unconfirmed;
if (API_SUCCESS(SiaApiError, _siaApi.GetWallet()->GetUnonfirmedBalance(unconfirmed)))
SiaCurrency confirmed;
if (API_SUCCESS(SiaApiError, _siaApi.GetWallet()->GetConfirmedBalance(confirmed)))
{
SiaCurrency total = confirmed + unconfirmed;
SiaCurrency unconfirmed;
if (API_SUCCESS(SiaApiError, _siaApi.GetWallet()->GetUnonfirmedBalance(unconfirmed)))
{
SiaCurrency total = confirmed + unconfirmed;
_walletBalanceConfirmed = SiaCurrencyToString(confirmed).c_str();
_walletBalanceUnconfirmed = SiaCurrencyToString(unconfirmed).c_str();
_walletBalanceTotal = SiaCurrencyToString(total).c_str();
_walletBalanceConfirmed = SiaCurrencyToString(confirmed).c_str();
_walletBalanceUnconfirmed = SiaCurrencyToString(unconfirmed).c_str();
_walletBalanceTotal = SiaCurrencyToString(total).c_str();
return true;
return true;
}
}
}
}