Refresh() to get wallet state
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user