diff --git a/lib/features/thread/data/repository/thread_repository_impl.dart b/lib/features/thread/data/repository/thread_repository_impl.dart index c736df5bd..cd5ecd4be 100644 --- a/lib/features/thread/data/repository/thread_repository_impl.dart +++ b/lib/features/thread/data/repository/thread_repository_impl.dart @@ -249,4 +249,24 @@ class ThreadRepositoryImpl extends ThreadRepository { yield EmailsResponse(emailList: newEmailList, state: emailResponse.state); } + + @override + Future> searchEmails( + AccountId accountId, + { + UnsignedInt? limit, + Set? sort, + Filter? filter, + Properties? properties + } + ) async { + final emailResponse = await mapDataSource[DataSourceType.network]!.getAllEmail( + accountId, + limit: limit, + sort: sort, + filter: filter, + properties: properties); + + return emailResponse.emailList ?? List.empty(); + } } \ No newline at end of file