Maybe Fix Bluetooth Popup (#1458)

Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>

Omar Hatem committed May 21, 2024 at 05:26 UTC f846f91e5f78726515a2eb66580ec5c880f93cb7
2 files changed +4 -3
lib/di.dart
+2 -1
@@ -311,7 +311,6 @@ Future<void> setup({
311 getIt.registerFactory<Box<Node>>(() => _powNodeSource, instanceName: Node.boxName + "pow");
312
313 getIt.registerSingleton(AuthenticationStore());
314 - getIt.registerSingleton(LedgerViewModel());
314 getIt.registerSingleton<WalletListStore>(WalletListStore());
315 getIt.registerSingleton(NodeListStoreBase.instance);
316 getIt.registerSingleton<SettingsStore>(settingsStore);
@@ -336,6 +335,8 @@ Future<void> setup({
335 getIt.registerSingleton<AnonpayTransactionsStore>(
336 AnonpayTransactionsStore(anonpayInvoiceInfoSource: _anonpayInvoiceInfoSource));
337
338 + getIt.registerLazySingleton(() => LedgerViewModel());
339 +
340 final secretStore = await SecretStoreBase.load(getIt.get<SecureStorage>());
341
342 getIt.registerSingleton<SecretStore>(secretStore);
lib/src/screens/connect_device/connect_device_page.dart
+2 -2
@@ -3,7 +3,7 @@ import 'dart:io';
3
4 import 'package:cake_wallet/generated/i18n.dart';
5 import 'package:cake_wallet/src/screens/base_page.dart';
6 -// import 'package:cake_wallet/src/screens/connect_device/debug_device_page.dart';
6 +import 'package:cake_wallet/src/screens/connect_device/debug_device_page.dart';
7 import 'package:cake_wallet/src/screens/connect_device/widgets/device_tile.dart';
8 import 'package:cake_wallet/themes/extensions/cake_text_theme.dart';
9 import 'package:cake_wallet/utils/responsive_layout_util.dart';
@@ -105,7 +105,7 @@ class ConnectDevicePageBodyState extends State<ConnectDevicePageBody> {
105 try {
106 _bleRefresh = ledger.scan().listen((device) => setState(() => bleDevices.add(device)))
107 ..onError((e) {
108 - throw e as Exception;
108 + throw e.toString();
109 });
110 setState(() => bleIsEnabled = true);
111 _bleRefreshTimer?.cancel();