TF-138 Add data layer for search mail with text pattern

This commit is contained in:
dab246
2021-10-26 13:17:43 +07:00
committed by Dat H. Pham
parent 62d416c4a4
commit faa40747eb
@@ -249,4 +249,24 @@ class ThreadRepositoryImpl extends ThreadRepository {
yield EmailsResponse(emailList: newEmailList, state: emailResponse.state);
}
@override
Future<List<Email>> searchEmails(
AccountId accountId,
{
UnsignedInt? limit,
Set<Comparator>? 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();
}
}