diff --git a/lib/features/push_notification/data/repository/fcm_repository_impl.dart b/lib/features/push_notification/data/repository/fcm_repository_impl.dart index 40dad6414..f20e00008 100644 --- a/lib/features/push_notification/data/repository/fcm_repository_impl.dart +++ b/lib/features/push_notification/data/repository/fcm_repository_impl.dart @@ -74,8 +74,11 @@ class FCMRepositoryImpl extends FCMRepository { } } - if (emailChangeResponse != null) { - return EmailsResponse(emailList: emailChangeResponse.created ?? []); + final listEmails = emailChangeResponse?.created ?? []; + listEmails.sortBy(EmailComparator(EmailComparatorProperty.receivedAt)..setIsAscending(true)); + + if (listEmails.isNotEmpty) { + return EmailsResponse(emailList: listEmails); } else { return EmailsResponse(); }