TF-1604: Add requiredCapabilities support TeamMailbox for GetEmailMethod

(cherry picked from commit 3922303e63a8e910511361019a54ea13801e3f92)
This commit is contained in:
HuyNguyen
2023-03-21 23:29:45 +07:00
committed by Dat Vu
parent 890ca4c8cd
commit 8a28225e05
41 changed files with 516 additions and 197 deletions
@@ -1,5 +1,6 @@
import 'package:core/core.dart';
import 'package:jmap_dart_client/jmap/core/session/session.dart';
import 'package:model/model.dart';
import 'package:dartz/dartz.dart';
import 'package:jmap_dart_client/jmap/account_id.dart';
@@ -17,6 +18,7 @@ class QuickSearchEmailInteractor {
QuickSearchEmailInteractor(this.threadRepository);
Future<Either<Failure, Success>> execute(
Session session,
AccountId accountId,
{
UnsignedInt? limit,
@@ -27,6 +29,7 @@ class QuickSearchEmailInteractor {
) async {
try {
final emailList = await threadRepository.searchEmails(
session,
accountId,
limit: limit,
sort: sort,