[skip ci] minor

This commit is contained in:
fossephate 2024-09-24 13:20:04 -07:00
parent 840287c72d
commit 31affa69ea

View file

@ -300,11 +300,6 @@ abstract class LitecoinWalletBase extends ElectrumWallet with Store {
} else if (resp.mwebUtxosHeight < nodeHeight) { } else if (resp.mwebUtxosHeight < nodeHeight) {
syncStatus = SyncingSyncStatus(1, 0.999); syncStatus = SyncingSyncStatus(1, 0.999);
} else { } else {
// prevent unnecessary reaction triggers:
if (syncStatus is! SyncedSyncStatus) {
syncStatus = SyncedSyncStatus();
}
if (resp.mwebUtxosHeight > walletInfo.restoreHeight) { if (resp.mwebUtxosHeight > walletInfo.restoreHeight) {
await walletInfo.updateRestoreHeight(resp.mwebUtxosHeight); await walletInfo.updateRestoreHeight(resp.mwebUtxosHeight);
await checkMwebUtxosSpent(); await checkMwebUtxosSpent();
@ -319,6 +314,11 @@ abstract class LitecoinWalletBase extends ElectrumWallet with Store {
} }
await transactionHistory.save(); await transactionHistory.save();
} }
// prevent unnecessary reaction triggers:
if (syncStatus is! SyncedSyncStatus) {
syncStatus = SyncedSyncStatus();
}
return; return;
} }
}); });
@ -488,6 +488,11 @@ abstract class LitecoinWalletBase extends ElectrumWallet with Store {
throw Exception("failed to get utxos stream!"); throw Exception("failed to get utxos stream!");
} }
_utxoStream = responseStream.listen((Utxo sUtxo) async { _utxoStream = responseStream.listen((Utxo sUtxo) async {
// we're processing utxos, so our balance could still be innacurate:
if (syncStatus is! SyncronizingSyncStatus && syncStatus is! SyncingSyncStatus) {
syncStatus = SyncronizingSyncStatus();
}
final utxo = MwebUtxo( final utxo = MwebUtxo(
address: sUtxo.address, address: sUtxo.address,
blockTime: sUtxo.blockTime, blockTime: sUtxo.blockTime,