Update cached copy of files when widget is udpated

This commit is contained in:
Vishnu Mohandas 2021-04-28 00:27:14 +05:30
parent 103984654a
commit 33fd8f8668

View file

@ -73,6 +73,17 @@ class _LazyLoadingGalleryState extends State<LazyLoadingGallery> {
super.dispose();
}
@override
void didUpdateWidget(LazyLoadingGallery oldWidget) {
super.didUpdateWidget(oldWidget);
if (widget.files.isEmpty ||
widget.files[0].creationTime != _files[0].creationTime) {
setState(() {
_files = widget.files;
});
}
}
@override
Widget build(BuildContext context) {
if (_files.length == 0) {