CW-898 fix fast scanner (#1957)

* wip

* Minor fixes

* i hate this

* update fast scanner

* Update fast_scanner, fix: CW-876

* update fast_scanner (androidx camera / camera2)

* bring back sleep
This commit is contained in:
cyan 2025-01-30 22:42:46 +01:00 committed by GitHub
parent 5fae4bc5d1
commit 448b48063f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 4 deletions

View file

@ -1,6 +1,7 @@
import 'package:cake_wallet/core/execution_state.dart';
import 'package:cake_wallet/entities/qr_scanner.dart';
import 'package:cake_wallet/store/settings_store.dart';
import 'package:cw_core/utils/print_verbose.dart';
import 'package:flutter/cupertino.dart';
import 'package:hive/hive.dart';
import 'package:mobx/mobx.dart';
@ -215,7 +216,6 @@ abstract class NodeCreateOrEditViewModelBase with Store {
await PermissionHandler.checkPermission(Permission.camera, context);
if (!isCameraPermissionGranted) return;
String code = await presentQRScanner(context);
if (code.isEmpty) {
throw Exception('Unexpected scan QR code value: value is empty');
}
@ -228,12 +228,12 @@ abstract class NodeCreateOrEditViewModelBase with Store {
}
final userInfo = uri.userInfo;
final rpcUser = userInfo.length == 2 ? userInfo[0] : '';
final rpcPassword = userInfo.length == 2 ? userInfo[1] : '';
final ipAddress = uri.host;
final port = uri.hasPort ? uri.port.toString() : '';
final path = uri.path;
final queryParams = uri.queryParameters; // Currently not used
final rpcUser = userInfo.split(':').first;
final rpcPassword = userInfo.split(':').length > 1 ? userInfo.split(':')[1] : '';
await Future.delayed(Duration(milliseconds: 345));

View file

@ -17,7 +17,7 @@ dependencies:
fast_scanner:
git:
url: https://github.com/MrCyjaneK/fast_scanner
ref: c5a08720216a508bf1fe3d062ad19d2836545a42
ref: 69b3276b090fa6ac01b4483ca3adca93a8e615be
http: ^1.1.0
path_provider: ^2.0.11
mobx: ^2.1.4