diff --git a/lib/features/thread/data/network/thread_api.dart b/lib/features/thread/data/network/thread_api.dart index a66a9391b..61f23a0d5 100644 --- a/lib/features/thread/data/network/thread_api.dart +++ b/lib/features/thread/data/network/thread_api.dart @@ -63,6 +63,12 @@ class ThreadAPI { final resultList = result.parse( getEmailInvocation.methodCallId, GetEmailResponse.deserialize); + if (sort != null && resultList != null) { + sort.forEach((comparator) { + resultList..sortEmails(comparator); + }); + } + return resultList == null ? [] : resultList.list; } } \ No newline at end of file