TF-3334 Remove Email/get of mark as read & mark as star action

This commit is contained in:
dab246
2024-12-19 00:50:13 +07:00
committed by Dat H. Pham
parent 75231636e2
commit eb51e9b3b1
27 changed files with 419 additions and 345 deletions
@@ -83,13 +83,18 @@ class EmailRepositoryImpl extends EmailRepository {
}
@override
Future<List<Email>> markAsRead(
Future<List<EmailId>> markAsRead(
Session session,
AccountId accountId,
List<Email> emails,
ReadActions readActions
List<EmailId> emailIds,
ReadActions readActions,
) {
return emailDataSource[DataSourceType.network]!.markAsRead(session, accountId, emails, readActions);
return emailDataSource[DataSourceType.network]!.markAsRead(
session,
accountId,
emailIds,
readActions,
);
}
@override
@@ -124,13 +129,18 @@ class EmailRepositoryImpl extends EmailRepository {
}
@override
Future<List<Email>> markAsStar(
Future<List<EmailId>> markAsStar(
Session session,
AccountId accountId,
List<Email> emails,
List<EmailId> emailIds,
MarkStarAction markStarAction
) {
return emailDataSource[DataSourceType.network]!.markAsStar(session, accountId, emails, markStarAction);
return emailDataSource[DataSourceType.network]!.markAsStar(
session,
accountId,
emailIds,
markStarAction,
);
}
@override
@@ -303,7 +313,7 @@ class EmailRepositoryImpl extends EmailRepository {
}
@override
Future<Email> storeEventAttendanceStatus(
Future<void> storeEventAttendanceStatus(
Session session,
AccountId accountId,
EmailId emailId,