Cleanup overly nested RefreshIndicators in gallery views

codemagic-setup
Hank Grabowski 2022-12-29 09:33:41 -05:00
rodzic 9b7461e349
commit 09afbf14cb
2 zmienionych plików z 9 dodań i 19 usunięć

Wyświetl plik

@ -16,16 +16,11 @@ class GalleryBrowsersScreen extends StatelessWidget {
final service = context.watch<GalleryService>();
return Scaffold(
body: RefreshIndicator(
onRefresh: () async {
print('Refresh gallery list');
},
child: RefreshIndicator(
onRefresh: () async {
await service.updateGalleries();
},
child: buildBody(context, service)),
),
bottomNavigationBar: AppBottomNavBar(
onRefresh: () async {
await service.updateGalleries();
},
child: buildBody(context, service)),
bottomNavigationBar: const AppBottomNavBar(
currentButton: NavBarButtons.gallery,
),
);

Wyświetl plik

@ -24,15 +24,10 @@ class GalleryScreen extends StatelessWidget {
title: Text(galleryName),
),
body: RefreshIndicator(
onRefresh: () async {
print('Refresh $galleryName image list');
},
child: RefreshIndicator(
onRefresh: () async {
await service.updateGalleryImageList(galleryName);
},
child: buildBody(context, service)),
),
onRefresh: () async {
await service.updateGalleryImageList(galleryName);
},
child: buildBody(context, service)),
);
}