refactor: remove double `_nextIndex` increment in `wallet_hardware_restore_view_model` (#2703)
Konstantin Ullrich committed
Dec 4, 2025 at 15:32 UTC
f0d42914213dcadb4497307e34df74c1ddd9be4d
1 file changed
+1
-4
lib/view_model/wallet_hardware_restore_view_model.dart
+1
-4
@@ -14,9 +14,7 @@ import 'package:cw_core/hardware/hardware_account_data.dart';
14
import 'package:cw_core/utils/print_verbose.dart';
15
import 'package:cw_core/wallet_base.dart';
16
import 'package:cw_core/wallet_credentials.dart';
17
-import 'package:cw_core/wallet_info.dart';
17
import 'package:cw_core/wallet_type.dart';
19
-import 'package:hive/hive.dart';
18
import 'package:mobx/mobx.dart';
19
20
part 'wallet_hardware_restore_view_model.g.dart';
@@ -57,7 +55,7 @@ abstract class WalletHardwareRestoreViewModelBase extends WalletCreationVM with
55
Future<void> getNextAvailableAccounts(int limit) async {
56
try {
57
final service = await hardwareWalletVM.getHardwareWalletService(type);
60
- List<HardwareAccountData> accounts = await service
58
+ final accounts = await service
59
.getAvailableAccounts(index: _nextIndex, limit: limit);
60
61
availableAccounts.addAll(accounts);
@@ -69,7 +67,6 @@ abstract class WalletHardwareRestoreViewModelBase extends WalletCreationVM with
67
}
68
69
isLoadingMoreAccounts = false;
72
- _nextIndex += limit;
70
}
71
72
@override