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