addContact method
Adds a new contact.
Param userId
The user to be added.
Param reason
(optional) The invitation message.
Throws A description of the exception. See ChatError.
Implementation
Future<void> addContact(String userId, {String? reason}) async {
Map req = {'username': userId};
req.putIfNotNull("reason", reason);
Map result = await _channel.invokeMethod(ChatMethodKeys.addContact, req);
try {
ChatError.hasErrorFromResult(result);
} on ChatError catch (e) {
throw e;
}
}