diff --git a/lib/models/wallets_profiles.dart b/lib/models/wallets_profiles.dart index b1e0322..5fb6901 100644 --- a/lib/models/wallets_profiles.dart +++ b/lib/models/wallets_profiles.dart @@ -30,7 +30,7 @@ class WalletsProfilesProvider with ChangeNotifier { TextEditingController payAmount = TextEditingController(); TextEditingController payComment = TextEditingController(); num balance; - int nRepositories = 10; + int nRepositories = 20; int nPage = 1; Future scan(context) async { @@ -199,7 +199,7 @@ class WalletsProfilesProvider with ChangeNotifier { if (fetchMoreCursor == null) nPage = 1; if (nPage == 1) { - nRepositories = 30; + nRepositories = 40; } else if (nPage == 2) { nRepositories = 100; } diff --git a/lib/screens/myWallets/cesium_wallet_options.dart b/lib/screens/myWallets/cesium_wallet_options.dart index b7e70c5..ac7ffed 100644 --- a/lib/screens/myWallets/cesium_wallet_options.dart +++ b/lib/screens/myWallets/cesium_wallet_options.dart @@ -332,16 +332,14 @@ class CesiumWalletOptions extends StatelessWidget { InkWell( key: const Key('displayHistory'), onTap: () { - if (_historyProvider.isPubkey( - context, _walletOptions.pubkey.text)) { - Navigator.push( - context, - MaterialPageRoute(builder: (context) { - return HistoryScreen( - pubkey: _walletOptions.pubkey.text); - }), - ); - } + _historyProvider.nPage = 1; + Navigator.push( + context, + MaterialPageRoute(builder: (context) { + return HistoryScreen( + pubkey: _walletOptions.pubkey.text); + }), + ); }, child: SizedBox( height: 50, diff --git a/lib/screens/myWallets/wallet_options.dart b/lib/screens/myWallets/wallet_options.dart index 93c278d..ca8d7ed 100644 --- a/lib/screens/myWallets/wallet_options.dart +++ b/lib/screens/myWallets/wallet_options.dart @@ -7,6 +7,7 @@ import 'package:gecko/models/my_wallets.dart'; import 'package:gecko/models/queries.dart'; import 'package:gecko/models/wallet_data.dart'; import 'package:gecko/models/wallet_options.dart'; +import 'package:gecko/models/wallets_profiles.dart'; import 'package:gecko/screens/history.dart'; import 'package:graphql_flutter/graphql_flutter.dart'; import 'package:provider/provider.dart'; @@ -25,6 +26,8 @@ class WalletOptions extends StatelessWidget { SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); WalletOptionsProvider _walletOptions = Provider.of(context, listen: false); + WalletsProfilesProvider _historyProvider = + Provider.of(context, listen: false); MyWalletsProvider _myWalletProvider = Provider.of(context); @@ -354,6 +357,7 @@ class WalletOptions extends StatelessWidget { InkWell( key: const Key('displayHistory'), onTap: () { + _historyProvider.nPage = 1; Navigator.push( context, MaterialPageRoute(builder: (context) { diff --git a/lib/screens/wallet_view.dart b/lib/screens/wallet_view.dart index f77e21f..0c20e75 100644 --- a/lib/screens/wallet_view.dart +++ b/lib/screens/wallet_view.dart @@ -59,6 +59,7 @@ class WalletViewScreen extends StatelessWidget { 'assets/walletOptions/clock.png'), height: 90)), onTap: () { + _historyProvider.nPage = 1; Navigator.push( context, FaderTransition(