createConversationShortcut static method

Future<String?> createConversationShortcut(
  1. Person person, [
  2. bool rounded = true
])

Implementation

static Future<String?> createConversationShortcut(Person person,
    [bool rounded = true]) async {
  if (person.key == null || person.name == null) {
    throw ArgumentError.notNull('Person key and name must not be null');
  }
  try {
    final String? shortcutID =
        await _channel.invokeMethod('createConversationShortcut', {
      'personName': person.name,
      'personKey': person.key,
      'personIcon': person.icon?.icon,
      'personBot': person.bot,
      'personImportant': person.important,
      'personUri': person.uri,
      'roundedIcon': rounded
    });
    return shortcutID;
  } on PlatformException catch (_) {
    return null;
  }
}