diff --git a/packages/flutter_timeline_view/lib/src/screens/timeline_screen.dart b/packages/flutter_timeline_view/lib/src/screens/timeline_screen.dart index 1b8c86a..6a99f79 100644 --- a/packages/flutter_timeline_view/lib/src/screens/timeline_screen.dart +++ b/packages/flutter_timeline_view/lib/src/screens/timeline_screen.dart @@ -109,6 +109,15 @@ class _TimelineScreenState extends State { }); } + @override + void didUpdateWidget(covariant TimelineScreen oldWidget) { + super.didUpdateWidget(oldWidget); + + WidgetsBinding.instance.addPostFrameCallback((_) { + unawaited(loadPosts()); + }); + } + @override Widget build(BuildContext context) { if (isLoading && widget.posts == null) {