Reset nPage as well; increase nRepository

This commit is contained in:
poka 2021-12-02 07:57:05 +01:00
parent a0a5d02212
commit d4e715e01a
4 changed files with 15 additions and 12 deletions

View File

@ -30,7 +30,7 @@ class WalletsProfilesProvider with ChangeNotifier {
TextEditingController payAmount = TextEditingController(); TextEditingController payAmount = TextEditingController();
TextEditingController payComment = TextEditingController(); TextEditingController payComment = TextEditingController();
num balance; num balance;
int nRepositories = 10; int nRepositories = 20;
int nPage = 1; int nPage = 1;
Future scan(context) async { Future scan(context) async {
@ -199,7 +199,7 @@ class WalletsProfilesProvider with ChangeNotifier {
if (fetchMoreCursor == null) nPage = 1; if (fetchMoreCursor == null) nPage = 1;
if (nPage == 1) { if (nPage == 1) {
nRepositories = 30; nRepositories = 40;
} else if (nPage == 2) { } else if (nPage == 2) {
nRepositories = 100; nRepositories = 100;
} }

View File

@ -332,16 +332,14 @@ class CesiumWalletOptions extends StatelessWidget {
InkWell( InkWell(
key: const Key('displayHistory'), key: const Key('displayHistory'),
onTap: () { onTap: () {
if (_historyProvider.isPubkey( _historyProvider.nPage = 1;
context, _walletOptions.pubkey.text)) { Navigator.push(
Navigator.push( context,
context, MaterialPageRoute(builder: (context) {
MaterialPageRoute(builder: (context) { return HistoryScreen(
return HistoryScreen( pubkey: _walletOptions.pubkey.text);
pubkey: _walletOptions.pubkey.text); }),
}), );
);
}
}, },
child: SizedBox( child: SizedBox(
height: 50, height: 50,

View File

@ -7,6 +7,7 @@ import 'package:gecko/models/my_wallets.dart';
import 'package:gecko/models/queries.dart'; import 'package:gecko/models/queries.dart';
import 'package:gecko/models/wallet_data.dart'; import 'package:gecko/models/wallet_data.dart';
import 'package:gecko/models/wallet_options.dart'; import 'package:gecko/models/wallet_options.dart';
import 'package:gecko/models/wallets_profiles.dart';
import 'package:gecko/screens/history.dart'; import 'package:gecko/screens/history.dart';
import 'package:graphql_flutter/graphql_flutter.dart'; import 'package:graphql_flutter/graphql_flutter.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
@ -25,6 +26,8 @@ class WalletOptions extends StatelessWidget {
SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);
WalletOptionsProvider _walletOptions = WalletOptionsProvider _walletOptions =
Provider.of<WalletOptionsProvider>(context, listen: false); Provider.of<WalletOptionsProvider>(context, listen: false);
WalletsProfilesProvider _historyProvider =
Provider.of<WalletsProfilesProvider>(context, listen: false);
MyWalletsProvider _myWalletProvider = MyWalletsProvider _myWalletProvider =
Provider.of<MyWalletsProvider>(context); Provider.of<MyWalletsProvider>(context);
@ -354,6 +357,7 @@ class WalletOptions extends StatelessWidget {
InkWell( InkWell(
key: const Key('displayHistory'), key: const Key('displayHistory'),
onTap: () { onTap: () {
_historyProvider.nPage = 1;
Navigator.push( Navigator.push(
context, context,
MaterialPageRoute(builder: (context) { MaterialPageRoute(builder: (context) {

View File

@ -59,6 +59,7 @@ class WalletViewScreen extends StatelessWidget {
'assets/walletOptions/clock.png'), 'assets/walletOptions/clock.png'),
height: 90)), height: 90)),
onTap: () { onTap: () {
_historyProvider.nPage = 1;
Navigator.push( Navigator.push(
context, context,
FaderTransition( FaderTransition(