From d16cd74a33b9d61ded0cbed436a0368df3275838 Mon Sep 17 00:00:00 2001 From: Jacques Date: Tue, 30 Jan 2024 10:58:19 +0100 Subject: [PATCH] fix: Proper service is being used for filtering --- .../lib/src/screens/timeline_screen.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 30c6ac0..9bd5a82 100644 --- a/packages/flutter_timeline_view/lib/src/screens/timeline_screen.dart +++ b/packages/flutter_timeline_view/lib/src/screens/timeline_screen.dart @@ -94,9 +94,9 @@ class _TimelineScreenState extends State { var posts = widget.posts ?? service.postService.getPosts(category); if (widget.filterEnabled && filterWord != null) { - if (service is TimelineFilterService?) { - posts = - (service as TimelineFilterService).filterPosts(filterWord!, {}); + if (service.postService is TimelineFilterService) { + posts = (service.postService as TimelineFilterService) + .filterPosts(filterWord!, {}); } else { debugPrint('Timeline service needs to mixin' ' with TimelineFilterService');