diff --git a/lib/providers/generate_wallets.dart b/lib/providers/generate_wallets.dart index 0f80bfbfb1923bb7ff27c6ba21d3309c91bfff4d..d4ca755c26ba7ab3fc3e2a76015d94aed02c59fa 100644 --- a/lib/providers/generate_wallets.dart +++ b/lib/providers/generate_wallets.dart @@ -390,6 +390,7 @@ class GenerateWalletsProvider with ChangeNotifier { const Duration(seconds: 1), onTimeout: () => 0, ); + // const balance = 0; log.d(balance); if (balance != 0) { diff --git a/lib/providers/my_wallets.dart b/lib/providers/my_wallets.dart index a03832dc4a043f5b8d2921c7d9c5dde7c9dd535e..361f2101ee8c04f36867e20d6e2ef1e90daadce5 100644 --- a/lib/providers/my_wallets.dart +++ b/lib/providers/my_wallets.dart @@ -77,7 +77,8 @@ class MyWalletsProvider with ChangeNotifier { } else { chest ??= getCurrentChest(); int? defaultWalletNumber = chestBox.get(chest)!.defaultWallet; - return getWalletDataById([chest, defaultWalletNumber])!; + return getWalletDataById([chest, defaultWalletNumber]) ?? + WalletData(chest: chest, number: 0); } } diff --git a/lib/screens/myWallets/restore_chest.dart b/lib/screens/myWallets/restore_chest.dart index 2dc935db681e053563253b52571f7b6111b09e00..08d0c93dca948a6f6f53d068b6f5870931d515cf 100644 --- a/lib/screens/myWallets/restore_chest.dart +++ b/lib/screens/myWallets/restore_chest.dart @@ -184,11 +184,23 @@ class RestoreChest extends StatelessWidget { return Container( width: 102, height: 40 * ratio, + // child: RawKeyboardListener( + // focusNode: FocusNode(), // or FocusNode() + // onKey: (event) { + // if (event.logicalKey == LogicalKeyboardKey.space) { + // FocusScope.of(context).nextFocus(); + // } + // }, + child: TextField( autofocus: true, controller: cellCtl, textInputAction: TextInputAction.next, onChanged: (v) { + if (v.contains(' ')) { + cellCtl.text = cellCtl.text.replaceAll(' ', ''); + FocusScope.of(context).nextFocus(); + } bool isValid = generateWalletProvider.isBipWord(v); if (isValid) cellCtl.text = cellCtl.text.toLowerCase(); if (isValid && generateWalletProvider.cellController11.text.isEmpty) { @@ -198,6 +210,7 @@ class RestoreChest extends StatelessWidget { textAlign: TextAlign.center, style: const TextStyle(fontSize: 20), ), + // ), decoration: BoxDecoration( border: Border.all(color: Colors.grey), color: Colors.white, diff --git a/pubspec.yaml b/pubspec.yaml index cf8ff7e468876f5cfe095bb53e479a391a04c214..3becc8a532e624a2bba44fb13b8fa124366a9838 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -5,7 +5,7 @@ description: Pay with G1. # pub.dev using `pub publish`. This is preferred for private packages. publish_to: 'none' # Remove this line if you wish to publish to pub.dev -version: 0.0.8+5 +version: 0.0.8+6 environment: sdk: '>=2.12.0 <3.0.0'