refactor: remove double _nextIndex increment in wallet_hardware_restore_view_model (#2703)

This commit is contained in:
Konstantin Ullrich
2025-12-04 15:32:35 +01:00
committed by GitHub
parent d788a844a5
commit f0d4291421
@@ -14,9 +14,7 @@ import 'package:cw_core/hardware/hardware_account_data.dart';
import 'package:cw_core/utils/print_verbose.dart';
import 'package:cw_core/wallet_base.dart';
import 'package:cw_core/wallet_credentials.dart';
import 'package:cw_core/wallet_info.dart';
import 'package:cw_core/wallet_type.dart';
import 'package:hive/hive.dart';
import 'package:mobx/mobx.dart';
part 'wallet_hardware_restore_view_model.g.dart';
@@ -57,7 +55,7 @@ abstract class WalletHardwareRestoreViewModelBase extends WalletCreationVM with
Future<void> getNextAvailableAccounts(int limit) async {
try {
final service = await hardwareWalletVM.getHardwareWalletService(type);
List<HardwareAccountData> accounts = await service
final accounts = await service
.getAvailableAccounts(index: _nextIndex, limit: limit);
availableAccounts.addAll(accounts);
@@ -69,7 +67,6 @@ abstract class WalletHardwareRestoreViewModelBase extends WalletCreationVM with
}
isLoadingMoreAccounts = false;
_nextIndex += limit;
}
@override