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

This commit is contained in:
dab246
2021-09-16 09:46:14 +07:00
committed by Dat H. Pham
parent 20f98ce541
commit 0158142e45
15 changed files with 268 additions and 5 deletions
@@ -1,3 +1,4 @@
import 'package:dio/dio.dart';
import 'package:jmap_dart_client/jmap/account_id.dart';
import 'package:jmap_dart_client/jmap/mail/email/email.dart';
import 'package:model/model.dart';
@@ -16,4 +17,12 @@ abstract class EmailRepository {
String baseDownloadUrl,
AccountRequest accountRequest
);
Future<String> exportAttachment(
Attachment attachment,
AccountId accountId,
String baseDownloadUrl,
AccountRequest accountRequest,
CancelToken cancelToken
);
}