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 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;
}

View File

@ -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,

View File

@ -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<WalletOptionsProvider>(context, listen: false);
WalletsProfilesProvider _historyProvider =
Provider.of<WalletsProfilesProvider>(context, listen: false);
MyWalletsProvider _myWalletProvider =
Provider.of<MyWalletsProvider>(context);
@ -354,6 +357,7 @@ class WalletOptions extends StatelessWidget {
InkWell(
key: const Key('displayHistory'),
onTap: () {
_historyProvider.nPage = 1;
Navigator.push(
context,
MaterialPageRoute(builder: (context) {

View File

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