Add data layer for GetEmailContent

This commit is contained in:
dab246
2021-08-18 17:50:26 +07:00
committed by Dat H. Pham
parent a06404269f
commit f8b8f73a86
4 changed files with 86 additions and 0 deletions
@@ -0,0 +1,17 @@
import 'package:jmap_dart_client/jmap/account_id.dart';
import 'package:jmap_dart_client/jmap/mail/email/email.dart';
import 'package:tmail_ui_user/features/email/data/datasource/email_datasource.dart';
import 'package:tmail_ui_user/features/email/domain/repository/email_repository.dart';
class EmailRepositoryImpl extends EmailRepository {
final EmailDataSource emailDataSource;
EmailRepositoryImpl(this.emailDataSource);
@override
Future<Email> getEmailContent(AccountId accountId, EmailId emailId) {
return emailDataSource.getEmailContent(accountId, emailId);
}
}