diff --git a/contact/lib/data/network/contact_api.dart b/contact/lib/data/network/contact_api.dart index 6294eff21..20ae20231 100644 --- a/contact/lib/data/network/contact_api.dart +++ b/contact/lib/data/network/contact_api.dart @@ -4,6 +4,7 @@ import 'package:contact/contact/autocomplete/autocomplete_tmail_contact_response import 'package:contact/contact/model/contact_filter.dart'; import 'package:contact/contact/model/tmail_contact.dart'; import 'package:jmap_dart_client/http/http_client.dart'; +import 'package:jmap_dart_client/jmap/core/unsigned_int.dart'; import 'package:jmap_dart_client/jmap/jmap_request.dart'; import 'package:model/autocomplete/auto_complete_pattern.dart'; @@ -21,6 +22,8 @@ class ContactAPI { autoCompletePattern.accountId!, ContactFilter(autoCompletePattern.word)); + autoCompleteMethod.addLimit(UnsignedInt(autoCompletePattern.limit ?? 5)); + final autoCompleteInvocation = requestBuilder.invocation(autoCompleteMethod); final response = await (requestBuilder ..usings(autoCompleteMethod.requiredCapabilities))