TF-548 Inject TmailContactDataSource in composer of TMail
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import 'package:contact/contact/model/capability_contact.dart';
|
||||
import 'package:contact/contact/model/contact_filter.dart';
|
||||
import 'package:contact/core/method/request/autocomplete_method.dart';
|
||||
import 'package:jmap_dart_client/http/converter/account_id_converter.dart';
|
||||
@@ -19,7 +20,7 @@ class AutoCompleteTMailContactMethod extends AutoCompleteMethod {
|
||||
@override
|
||||
Set<CapabilityIdentifier> get requiredCapabilities => {
|
||||
CapabilityIdentifier.jmapCore,
|
||||
CapabilityIdentifier(Uri.parse('com:linagora:params:jmap:contact:autocomplete'))
|
||||
capabilityContact
|
||||
};
|
||||
|
||||
factory AutoCompleteTMailContactMethod.fromJson(Map<String, dynamic> json) {
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
|
||||
import 'package:jmap_dart_client/jmap/core/capability/capability_identifier.dart';
|
||||
|
||||
final capabilityContact = CapabilityIdentifier(Uri.parse('com:linagora:params:jmap:contact:autocomplete'));
|
||||
@@ -9,4 +9,6 @@ export 'data/datasource/auto_complete_datasource.dart';
|
||||
export 'data/datasource_impl/tmail_contact_datasource_impl.dart';
|
||||
|
||||
export 'contact/autocomplete/autocomplete_tmail_contact_method.dart';
|
||||
export 'contact/autocomplete/autocomplete_tmail_contact_response.dart';
|
||||
export 'contact/autocomplete/autocomplete_tmail_contact_response.dart';
|
||||
|
||||
export 'contact/model/capability_contact.dart';
|
||||
Reference in New Issue
Block a user