getContact method

  1. @override
Future<ContactInfo?> getContact(
  1. String accId
)
override

Implementation

@override
Future<ContactInfo?> getContact(String accId) async {
  if (contactMap[accId] != null) {
    return contactMap[accId]!;
  }
  NIMUser? user = await _getUser(accId);
  if (user != null) {
    var contactInfo = await _getFriend(user);
    contactMap[accId] = contactInfo;
    return contactInfo;
  } else {
    return null;
  }
}