refreshWallet method
Implementation
Future<void> refreshWallet() async {
final CrossmintWalletController? controller = _walletController;
if (controller == null || _isLoadingWallet) {
return;
}
_isLoadingWallet = true;
_walletError = null;
_safeNotify();
try {
await controller.refresh();
} catch (error) {
_walletError = error;
rethrow;
} finally {
_isLoadingWallet = false;
_safeNotify();
}
}