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 6b14f94..462174a 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) {