TF-3235 Create SeachSnippets for presentation emails and update at interactors

This commit is contained in:
DatDang
2024-11-01 10:42:14 +07:00
committed by Dat H. Pham
parent 659acd7b17
commit 9c1d991c74
12 changed files with 476 additions and 13 deletions
@@ -47,7 +47,10 @@ class SearchEmailInteractor {
properties: properties);
final presentationEmailList = emailList
.map((email) => email.toPresentationEmail())
.map((email) => email.toPresentationEmail(
searchSnippetSubject: email.searchSnippetSubject,
searchSnippetPreview: email.searchSnippetPreview,
))
.toList();
yield Right(SearchEmailSuccess(presentationEmailList));
@@ -44,7 +44,10 @@ class SearchMoreEmailInteractor {
final presentationEmailList = emailList
.where((email) => email.id != lastEmailId)
.map((email) => email.toPresentationEmail())
.map((email) => email.toPresentationEmail(
searchSnippetSubject: email.searchSnippetSubject,
searchSnippetPreview: email.searchSnippetPreview,
))
.toList();
yield Right(SearchMoreEmailSuccess(presentationEmailList));