From b28db1ea842ad7173703fc636d334621d25812b3 Mon Sep 17 00:00:00 2001 From: Hank Grabowski Date: Thu, 16 Nov 2023 09:39:25 -0500 Subject: [PATCH] Fix paging error on loading new notifications --- lib/services/notifications_manager.dart | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/lib/services/notifications_manager.dart b/lib/services/notifications_manager.dart index 13063e2..7fb2a87 100644 --- a/lib/services/notifications_manager.dart +++ b/lib/services/notifications_manager.dart @@ -106,12 +106,14 @@ class NotificationsManager extends ChangeNotifier { final pm = _buildPageManager( profile, true, - initialPages: [ - PagedResponse( - [], - next: PagingData(minId: highestId), - ) - ], + initialPages: read.isEmpty && unread.isEmpty + ? [] + : [ + PagedResponse( + [], + previous: PagingData(minId: highestId), + ) + ], ); final result = await (unread.isEmpty && read.isEmpty @@ -133,7 +135,7 @@ class NotificationsManager extends ChangeNotifier { final pm = _buildPageManager( profile, true, - initialPages: read.isEmpty + initialPages: read.isEmpty && unread.isEmpty ? [] : [ PagedResponse(