From faa40747eb02e55d8a48e6288d50796a0448c362 Mon Sep 17 00:00:00 2001 From: dab246 Date: Tue, 26 Oct 2021 13:17:43 +0700 Subject: [PATCH] TF-138 Add data layer for search mail with text pattern --- .../repository/thread_repository_impl.dart | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) 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