ContactKeys.fromMap constructor

ContactKeys.fromMap(
  1. ContactMode mode,
  2. Map map
)

Implementation

factory ContactKeys.fromMap(ContactMode mode, Map map) {
  final otherKeys = (map[_kotherKeys] ?? {}) as Map;
  return ContactKeys(
    mode: mode,
    identifier: map[_kidentifier]?.toString(),
    singleContactId: map[_ksingleContactId]?.toString(),
    unifiedContactId: map[_kunifiedContactId]?.toString(),
    otherKeys: {
      for (final e in otherKeys.entries)
        if (e.value != null) "${e.key}": "${e.value}",
    },
  );
}