added logging for get status/get info

This commit is contained in:
leo1234 2024-03-06 17:47:22 +08:00
parent 3c2953a718
commit e1da71a1d1

View file

@ -56,12 +56,14 @@ class SyncListener {
}*/ }*/
var json = ApiCalls.getWalletStatus(hWallet: hWallet); var json = ApiCalls.getWalletStatus(hWallet: hWallet);
print('wallet status $json');
final status = GetWalletStatusResult.fromJson(jsonDecode(json) as Map<String, dynamic>); final status = GetWalletStatusResult.fromJson(jsonDecode(json) as Map<String, dynamic>);
// You can call getWalletInfo ONLY if getWalletStatus returns NOT is in long refresh and wallet state is 2 (ready) // You can call getWalletInfo ONLY if getWalletStatus returns NOT is in long refresh and wallet state is 2 (ready)
if (!status.isInLongRefresh && status.walletState == 2) { if (!status.isInLongRefresh && status.walletState == 2) {
final syncHeight = status.currentWalletHeight; final syncHeight = status.currentWalletHeight;
json = ApiCalls.getWalletInfo(hWallet); json = ApiCalls.getWalletInfo(hWallet);
print('wallet info $json');
final result = GetWalletInfoResult.fromJson(jsonDecode(json) as Map<String, dynamic>); final result = GetWalletInfoResult.fromJson(jsonDecode(json) as Map<String, dynamic>);
wallet.seed = result.wiExtended.seed; wallet.seed = result.wiExtended.seed;
wallet.keys = ZanoWalletKeys( wallet.keys = ZanoWalletKeys(