fix: can open Certification screen only if get certs
This commit is contained in:
parent
f65b194e2d
commit
1b1c5ab7f0
|
@ -43,14 +43,12 @@ class WalletOptions extends StatelessWidget {
|
||||||
|
|
||||||
final sub = Provider.of<SubstrateSdk>(context, listen: false);
|
final sub = Provider.of<SubstrateSdk>(context, listen: false);
|
||||||
|
|
||||||
log.d(walletOptions.address.text);
|
walletOptions.address.text = wallet.address;
|
||||||
|
|
||||||
final currentChest = myWalletProvider.getCurrentChest();
|
final currentChest = myWalletProvider.getCurrentChest();
|
||||||
bool isWalletNameIndexed =
|
final isWalletNameIndexed =
|
||||||
duniterIndexer.walletNameIndexer[walletOptions.address.text] != null;
|
duniterIndexer.walletNameIndexer[walletOptions.address.text] != null;
|
||||||
|
|
||||||
// final currentWallet = _myWalletProvider.getDefaultWallet();
|
|
||||||
// log.d(_walletOptions.getAddress(_currentChest, 3));
|
|
||||||
log.d("Wallet options: $currentChest:${wallet.derivation}");
|
log.d("Wallet options: $currentChest:${wallet.derivation}");
|
||||||
|
|
||||||
return WillPopScope(
|
return WillPopScope(
|
||||||
|
@ -184,7 +182,9 @@ class WalletOptions extends StatelessWidget {
|
||||||
address: walletProvider.address.text, size: 24),
|
address: walletProvider.address.text, size: 24),
|
||||||
const SizedBox(width: 30),
|
const SizedBox(width: 30),
|
||||||
InkWell(
|
InkWell(
|
||||||
onTap: () => isWalletNameIndexed
|
onTap: () => sub.certsCounterCache[
|
||||||
|
walletProvider.address.text] !=
|
||||||
|
null
|
||||||
? {
|
? {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
|
|
|
@ -31,6 +31,7 @@ class HeaderProfile extends StatelessWidget {
|
||||||
final duniterIndexer = Provider.of<DuniterIndexer>(context, listen: false);
|
final duniterIndexer = Provider.of<DuniterIndexer>(context, listen: false);
|
||||||
final walletOptions =
|
final walletOptions =
|
||||||
Provider.of<WalletOptionsProvider>(context, listen: false);
|
Provider.of<WalletOptionsProvider>(context, listen: false);
|
||||||
|
final sub = Provider.of<SubstrateSdk>(context, listen: false);
|
||||||
|
|
||||||
return Stack(children: <Widget>[
|
return Stack(children: <Widget>[
|
||||||
Consumer<SubstrateSdk>(builder: (context, sub, _) {
|
Consumer<SubstrateSdk>(builder: (context, sub, _) {
|
||||||
|
@ -78,7 +79,7 @@ class HeaderProfile extends StatelessWidget {
|
||||||
Balance(address: address, size: 25),
|
Balance(address: address, size: 25),
|
||||||
const SizedBox(height: 9),
|
const SizedBox(height: 9),
|
||||||
InkWell(
|
InkWell(
|
||||||
onTap: () => duniterIndexer.walletNameIndexer[address] != null
|
onTap: () => sub.certsCounterCache[address] != null
|
||||||
? {
|
? {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
|
|
Loading…
Reference in New Issue