TF-32 Add data layer of export attachment for ios platform

This commit is contained in:
dab246
2021-09-16 09:46:29 +07:00
committed by Dat H. Pham
parent 0158142e45
commit afae25a97a
4 changed files with 65 additions and 4 deletions
@@ -1,4 +1,5 @@
import 'package:dio/src/cancel_token.dart';
import 'package:jmap_dart_client/jmap/account_id.dart';
import 'package:jmap_dart_client/jmap/mail/email/email.dart';
import 'package:model/email/read_actions.dart';
@@ -39,4 +40,20 @@ class EmailRepositoryImpl extends EmailRepository {
) {
return emailDataSource.downloadAttachments(attachments, accountId, baseDownloadUrl, accountRequest);
}
@override
Future<String> exportAttachment(
Attachment attachment,
AccountId accountId,
String baseDownloadUrl,
AccountRequest accountRequest,
CancelToken cancelToken
) {
return emailDataSource.exportAttachment(
attachment,
accountId,
baseDownloadUrl,
accountRequest,
cancelToken);
}
}